Mar 17
2024
SELL
Payment of exercise price or tax liability
$111,068
$88.01 p/Share
1,262
Reduced 0.65%
192,340
Common Stock
Mar 17
2024
BUY
Exercise of conversion of derivative security
-
2,884
Added 1.47%
193,602
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$793,247
$85.84 p/Share
9,241
Reduced 4.62%
190,718
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
24,958
Added 11.1%
199,959
Common Stock
Jun 08
2023
SELL
Open market or private sale
$3,155,850
$70.13 p/Share
45,000
Reduced 20.45%
175,001
Common Stock
Jun 02
2023
SELL
Payment of exercise price or tax liability
$168,670
$68.26 p/Share
2,471
Reduced 1.11%
220,001
Common Stock
Jun 02
2023
BUY
Exercise of conversion of derivative security
-
5,628
Added 2.47%
222,472
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$73,662
$58.93 p/Share
1,250
Reduced 0.57%
216,844
Common Stock
Mar 17
2023
BUY
Exercise of conversion of derivative security
-
2,847
Added 1.29%
218,094
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$1,211,253
$62.61 p/Share
19,346
Reduced 8.25%
215,247
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
49,332
Added 17.38%
234,593
Common Stock
Jun 02
2022
SELL
Payment of exercise price or tax liability
$132,927
$54.68 p/Share
2,431
Reduced 1.3%
185,261
Common Stock
Jun 02
2022
BUY
Exercise of conversion of derivative security
-
5,536
Added 2.87%
187,692
Common Stock
Mar 17
2022
SELL
Payment of exercise price or tax liability
$77,366
$62.95 p/Share
1,229
Reduced 0.67%
182,155
Common Stock
Mar 17
2022
BUY
Exercise of conversion of derivative security
-
2,798
Added 1.5%
183,384
Common Stock
Mar 12
2022
SELL
Payment of exercise price or tax liability
$177,450
$60.46 p/Share
2,935
Reduced 1.6%
180,586
Common Stock
Mar 12
2022
BUY
Exercise of conversion of derivative security
-
6,685
Added 3.51%
183,521
Common Stock
Feb 09
2022
SELL
Payment of exercise price or tax liability
$1,554,156
$64.77 p/Share
23,995
Reduced 11.95%
176,836
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
59,776
Added 22.94%
200,831
Common Stock
Jun 02
2021
SELL
Payment of exercise price or tax liability
$191,020
$79.36 p/Share
2,407
Reduced 1.68%
141,055
Common Stock
Jun 02
2021
BUY
Exercise of conversion of derivative security
-
5,481
Added 3.68%
143,462
Common Stock
May 03
2021
SELL
Open market or private sale
$3,740,000
$74.8 p/Share
50,000
Reduced 26.6%
137,981
Common Stock
Apr 19
2021
SELL
Payment of exercise price or tax liability
$153,337
$65.81 p/Share
2,330
Reduced 1.22%
187,981
Common Stock
Apr 19
2021
BUY
Exercise of conversion of derivative security
-
5,307
Added 2.71%
190,311
Common Stock
Mar 12
2021
SELL
Payment of exercise price or tax liability
$179,655
$61.61 p/Share
2,916
Reduced 1.55%
185,004
Common Stock