May 30
2025
SELL
Payment of exercise price or tax liability
$1,820,114
$69.38 p/Share
26,234
Reduced 6.53%
375,544
Common Stock
May 30
2025
BUY
Grant, award, or other acquisition
-
66,666
Added 14.23%
401,778
Common Stock
May 16
2025
SELL
Payment of exercise price or tax liability
$498,427
$70.31 p/Share
7,089
Reduced 2.21%
313,707
Common Stock
May 16
2025
BUY
Grant, award, or other acquisition
-
21,405
Added 6.0%
335,112
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$165,887
$69.38 p/Share
2,391
Reduced 0.74%
320,796
Common Stock
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