Nov 22
2024
SELL
Payment of exercise price or tax liability
$59,960
$133.84 p/Share
448
Reduced 1.7%
25,907
Common Stock
Nov 19
2024
SELL
Payment of exercise price or tax liability
$189,289
$125.69 p/Share
1,506
Reduced 5.41%
26,355
Common Stock
Nov 19
2024
BUY
Grant, award, or other acquisition
$566,233
$125.69 p/Share
4,505
Added 13.92%
27,861
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$90,855
$127.07 p/Share
715
Reduced 2.97%
23,356
Common Stock
Sep 27
2024
SELL
Open market or private sale
$7,050
$150.0 p/Share
47
Reduced 0.19%
24,071
Common Stock
Aug 22
2024
SELL
Open market or private sale
$283,910
$145.0 p/Share
1,958
Reduced 7.51%
24,118
Common Stock
Jul 26
2024
SELL
Open market or private sale
$274,120
$140.0 p/Share
1,958
Reduced 6.98%
26,076
Common Stock
Jun 18
2024
SELL
Open market or private sale
$264,330
$135.0 p/Share
1,958
Reduced 6.53%
28,034
Common Stock
Jun 03
2024
SELL
Open market or private sale
$254,540
$130.0 p/Share
1,958
Reduced 7.21%
25,185
Common Stock
Jun 03
2024
BUY
Grant, award, or other acquisition
$631,639
$131.4 p/Share
4,807
Added 13.81%
29,992
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$26,836
$154.23 p/Share
174
Reduced 0.64%
27,143
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
$445,270
$139.06 p/Share
3,202
Added 10.49%
27,317
Common Stock
Nov 22
2023
BUY
Grant, award, or other acquisition
$538,984
$123.99 p/Share
4,347
Added 15.27%
24,115
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$66,419
$113.15 p/Share
587
Reduced 2.88%
19,768
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$33,115
$114.19 p/Share
290
Reduced 1.4%
20,355
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$44,758
$113.6 p/Share
394
Reduced 1.87%
20,645
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$381,706
$111.61 p/Share
3,420
Reduced 13.98%
21,039
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
$1,015,762
$111.61 p/Share
9,101
Added 27.12%
24,459
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$22,036
$128.87 p/Share
171
Reduced 1.1%
15,358
Common Stock
Dec 13
2022
SELL
Open market or private sale
$107,520
$160.0 p/Share
672
Reduced 4.15%
15,529
Common Stock
Nov 22
2022
SELL
Open market or private sale
$420,714
$153.21 p/Share
2,746
Reduced 14.49%
16,201
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$36,401
$146.19 p/Share
249
Reduced 1.3%
18,947
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$50,987
$144.44 p/Share
353
Reduced 1.81%
19,196
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$40,605
$147.12 p/Share
276
Reduced 1.39%
19,549
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$537,536
$148.0 p/Share
3,632
Reduced 15.48%
19,825
Common Stock