Mar 01
2024
SELL
Payment of exercise price or tax liability
$360,085
$69.73 p/Share
5,164
Reduced 2.46%
204,781
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$2,393,835
$69.16 p/Share
34,613
Reduced 14.15%
209,945
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
82,760
Added 25.28%
244,558
Common Stock
Aug 31
2023
BUY
Grant, award, or other acquisition
-
11,841
Added 6.82%
161,798
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$383,218
$71.27 p/Share
5,377
Reduced 3.46%
149,957
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$3,031,022
$71.73 p/Share
42,256
Reduced 21.39%
155,334
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
92,820
Added 31.96%
197,590
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$350,360
$64.44 p/Share
5,437
Reduced 4.93%
104,770
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$2,193,755
$68.96 p/Share
31,812
Reduced 22.4%
110,207
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
76,246
Added 34.93%
142,019
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$34,610
$58.96 p/Share
587
Reduced 0.88%
65,773
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$182,837
$59.44 p/Share
3,076
Reduced 4.43%
66,360
Common Stock
Feb 24
2021
SELL
Open market or private sale
$460,804
$59.52 p/Share
7,742
Reduced 10.03%
69,436
Common Stock
Feb 24
2021
BUY
Exercise of conversion of derivative security
$367,586
$34.21 p/Share
10,745
Added 12.22%
77,178
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$155,693
$57.43 p/Share
2,711
Reduced 3.92%
66,433
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
18,362
Added 20.98%
69,144
Common Stock
Feb 05
2021
SELL
Open market or private sale
$389,352
$52.22 p/Share
7,456
Reduced 19.13%
31,521
Common Stock
Feb 05
2021
BUY
Exercise of conversion of derivative security
$352,603
$40.91 p/Share
8,619
Added 18.11%
38,977
Common Stock
Mar 02
2020
SELL
Payment of exercise price or tax liability
$80,564
$44.56 p/Share
1,808
Reduced 5.62%
30,358
Common Stock
Mar 02
2020
BUY
Exercise of conversion of derivative security
-
5,277
Added 14.35%
31,509
Common Stock
Feb 25
2020
SELL
Payment of exercise price or tax liability
$64,470
$47.58 p/Share
1,355
Reduced 4.8%
26,889
Common Stock
Feb 25
2020
BUY
Grant, award, or other acquisition
-
3,981
Added 12.35%
28,244
Common Stock
Dec 23
2019
SELL
Open market or private sale
$275,192
$51.17 p/Share
5,378
Reduced 18.14%
24,263
Common Stock
Dec 23
2019
BUY
Exercise of conversion of derivative security
$209,069
$31.13 p/Share
6,716
Added 18.47%
29,641
Common Stock
Mar 04
2019
SELL
Payment of exercise price or tax liability
$18,492
$45.66 p/Share
405
Reduced 1.74%
22,925
Common Stock