Mar 03
2025
SELL
Payment of exercise price or tax liability
$33,545
$88.51 p/Share
379
Reduced 2.48%
14,877
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
2,452
Added 12.4%
17,329
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$61,502
$94.04 p/Share
654
Reduced 4.11%
15,256
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$385,927
$94.59 p/Share
4,080
Reduced 20.41%
15,910
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
9,320
Added 35.87%
16,666
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$31,240
$82.43 p/Share
379
Reduced 4.42%
8,194
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$22,173
$82.43 p/Share
269
Reduced 3.04%
8,573
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
2,321
Added 18.08%
10,515
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$104,468
$82.0 p/Share
1,274
Reduced 12.59%
8,842
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
2,635
Added 25.81%
7,574
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$14,821
$65.58 p/Share
226
Reduced 4.38%
4,939
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$5,977
$65.69 p/Share
91
Reduced 1.73%
5,165
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$5,436
$63.96 p/Share
85
Reduced 1.59%
5,256
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$45,000
$63.47 p/Share
709
Reduced 11.72%
5,341
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
2,542
Added 20.08%
10,116
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
1,719
Added 22.13%
6,050
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$11,678
$56.42 p/Share
207
Reduced 4.78%
4,124
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
1,870
Added 30.16%
4,331
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$6,373
$70.81 p/Share
90
Reduced 3.53%
2,461
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$6,369
$69.23 p/Share
92
Reduced 3.48%
2,551
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$6,923
$69.23 p/Share
100
Reduced 3.65%
2,643
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$33,378
$69.25 p/Share
482
Reduced 14.95%
2,743
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
1,162
Added 26.49%
3,225
Common Stock