May 31
2025
SELL
Payment of exercise price or tax liability
$39,388
$113.84 p/Share
346
Reduced 1.63%
20,837
Common Stock, $0.01 pa...
Oct 07
2024
SELL
Open market or private sale
$406,335
$128.75 p/Share
3,156
Reduced 12.97%
21,183
Common Stock, $0.01 pa...
Jul 29
2024
SELL
Open market or private sale
$171,031
$117.79 p/Share
1,452
Reduced 5.63%
24,339
Common Stock, $0.01 pa...
Jul 21
2024
SELL
Payment of exercise price or tax liability
$151,159
$112.47 p/Share
1,344
Reduced 4.95%
25,791
Common Stock, $0.01 pa...
Jul 18
2024
SELL
Payment of exercise price or tax liability
$70,612
$114.26 p/Share
618
Reduced 2.23%
27,135
Common Stock, $0.01 pa...
Jul 18
2024
BUY
Grant, award, or other acquisition
-
4,639
Added 14.32%
27,753
Common Stock, $0.01 pa...
May 31
2024
SELL
Payment of exercise price or tax liability
$37,777
$112.1 p/Share
337
Reduced 1.44%
23,114
Common Stock, $0.01 pa...
Feb 15
2024
SELL
Open market or private sale
$657,780
$109.63 p/Share
6,000
Reduced 20.37%
23,451
Common Stock, $0.01 pa...
Aug 03
2023
SELL
Open market or private sale
$633,890
$103.29 p/Share
6,137
Reduced 17.24%
29,451
Common Stock, $0.01 pa...
Jul 21
2023
SELL
Payment of exercise price or tax liability
$978,019
$92.95 p/Share
10,522
Reduced 22.82%
35,588
Common Stock, $0.01 pa...
Jul 19
2023
SELL
Payment of exercise price or tax liability
$139,610
$93.51 p/Share
1,493
Reduced 3.14%
46,110
Common Stock, $0.01 pa...
Jul 19
2023
BUY
Grant, award, or other acquisition
-
8,022
Added 14.42%
47,603
Common Stock, $0.01 pa...
Nov 10
2022
SELL
Open market or private sale
$1,596,640
$99.79 p/Share
16,000
Reduced 28.8%
39,546
Common Stock, $0.01 pa...
Jul 29
2022
SELL
Open market or private sale
$89,390
$90.02 p/Share
993
Reduced 1.76%
55,546
Common Stock, $0.01 pa...
Jul 18
2022
SELL
Payment of exercise price or tax liability
$179,599
$81.01 p/Share
2,217
Reduced 3.77%
56,539
Common Stock, $0.01 pa...
Jul 18
2022
BUY
Grant, award, or other acquisition
-
4,198
Added 6.8%
57,562
Common Stock, $0.01 pa...
Jul 21
2021
SELL
Payment of exercise price or tax liability
$51,202
$86.93 p/Share
589
Reduced 1.07%
54,558
Common Stock, $0.01 pa...
Jul 21
2021
BUY
Grant, award, or other acquisition
-
7,239
Added 11.6%
55,147
Common Stock, $0.01 pa...
Jul 16
2021
SELL
Payment of exercise price or tax liability
$53,097
$88.94 p/Share
597
Reduced 1.23%
47,908
Common Stock, $0.01 pa...