Aug 29
2024
SELL
Other acquisition or disposition
$3,000,034
$75.56 p/Share
39,704
Reduced 10.95%
322,838
Common Stock
Jun 06
2024
SELL
Payment of exercise price or tax liability
$6,233,252
$87.38 p/Share
71,335
Reduced 16.44%
362,542
Common Stock
Jun 06
2024
BUY
Exercise of conversion of derivative security
$4,352,046
$41.64 p/Share
104,516
Added 19.41%
433,877
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$3,995,387
$95.73 p/Share
41,736
Reduced 11.25%
329,361
Common Stock
May 28
2024
BUY
Grant, award, or other acquisition
-
106,062
Added 22.23%
371,097
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$386,462
$95.73 p/Share
4,037
Reduced 1.59%
250,411
Common Stock
May 17
2024
BUY
Grant, award, or other acquisition
-
14,624
Added 5.23%
265,035
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$180,783
$94.8 p/Share
1,907
Reduced 0.74%
254,448
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$142,805
$96.49 p/Share
1,480
Reduced 0.57%
256,355
Common Stock
Mar 11
2024
-
38,900
Reduced 13.12%
257,546
Common Stock
Jun 29
2023
SELL
Payment of exercise price or tax liability
$9,982,868
$84.84 p/Share
117,667
Reduced 28.41%
296,446
Common Stock
Jun 29
2023
BUY
Exercise of conversion of derivative security
$5,628,903
$28.61 p/Share
196,746
Added 32.21%
414,113
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$319,942
$83.34 p/Share
3,839
Reduced 1.74%
217,367
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$141,487
$89.21 p/Share
1,586
Reduced 0.71%
221,206
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
18,225
Added 7.56%
222,792
Common Stock
May 12
2023
SELL
Payment of exercise price or tax liability
$75,288
$88.16 p/Share
854
Reduced 0.42%
204,567
Common Stock
Nov 11
2022
-
8,600
Reduced 4.02%
205,124
Common Stock
Jun 13
2022
SELL
Open market or private sale
$71,865
$62.6 p/Share
1,148
Reduced 0.53%
213,724
Common Stock
May 19
2022
SELL
Open market or private sale
$147,514
$59.1 p/Share
2,496
Reduced 1.15%
214,872
Common Stock
May 16
2022
SELL
Open market or private sale
$46,675
$56.1 p/Share
832
Reduced 0.43%
191,327
Common Stock
May 16
2022
BUY
Grant, award, or other acquisition
-
26,041
Added 10.7%
217,368
Common Stock
Jun 14
2021
SELL
Open market or private sale
$71,844
$59.87 p/Share
1,200
Reduced 0.62%
191,806
Common Stock
Jun 07
2021
SELL
Open market or private sale
$149,569
$55.09 p/Share
2,715
Reduced 1.39%
193,006
Common Stock
May 19
2021
SELL
Open market or private sale
$56,515
$55.19 p/Share
1,024
Reduced 0.52%
195,721
Common Stock
May 18
2021
BUY
Grant, award, or other acquisition
-
26,515
Added 11.88%
196,745
Common Stock