Feb 07
2025
BUY
Grant, award, or other acquisition
-
5,693
Added 6.97%
76,024
Common Stock
Jan 31
2025
BUY
Grant, award, or other acquisition
-
27,002
Added 27.74%
70,331
Common Stock
Jan 27
2025
SELL
Payment of exercise price or tax liability
$249,728
$121.11 p/Share
2,062
Reduced 4.54%
43,329
Common Stock
Jan 27
2025
BUY
Grant, award, or other acquisition
-
6,729
Added 12.91%
45,391
Common Stock
Nov 06
2024
SELL
Open market or private sale
$765,299
$122.35 p/Share
6,255
Reduced 13.93%
38,662
Common Stock
Aug 23
2024
SELL
Open market or private sale
$734,938
$100.47 p/Share
7,315
Reduced 14.0%
44,917
Common Stock
Mar 28
2024
-
1,450
Reduced 2.7%
52,232
Common Stock
Mar 05
2024
SELL
Open market or private sale
$209,575
$83.83 p/Share
2,500
Reduced 4.45%
53,682
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$31,600
$82.94 p/Share
381
Reduced 0.67%
56,182
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$80,363
$81.67 p/Share
984
Reduced 1.71%
56,513
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$45,571
$81.67 p/Share
558
Reduced 0.96%
57,390
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
6,465
Added 10.04%
57,907
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$260,509
$83.47 p/Share
3,121
Reduced 5.72%
51,442
Common Stock
Jan 29
2024
BUY
Grant, award, or other acquisition
-
10,220
Added 15.78%
54,563
Common Stock
Dec 04
2023
SELL
Payment of exercise price or tax liability
$9,650
$97.48 p/Share
99
Reduced 0.22%
44,343
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$28,907
$91.77 p/Share
315
Reduced 0.71%
44,277
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$65,670
$90.83 p/Share
723
Reduced 1.6%
44,574
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$32,971
$90.83 p/Share
363
Reduced 0.8%
45,286
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
5,416
Added 10.61%
45,649
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$827,003
$86.57 p/Share
9,553
Reduced 19.19%
40,233
Common Stock
Jan 23
2023
BUY
Grant, award, or other acquisition
-
24,874
Added 33.32%
49,786
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$22,439
$102.93 p/Share
218
Reduced 0.87%
24,912
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$51,053
$102.93 p/Share
496
Reduced 1.94%
25,130
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
2,703
Added 9.54%
25,626
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$10,541
$104.37 p/Share
101
Reduced 0.44%
22,923
Common Stock