Jan 26
2025
SELL
Payment of exercise price or tax liability
$323,896
$136.32 p/Share
2,376
Reduced 13.63%
15,061
Common Stock
Jan 26
2025
BUY
Grant, award, or other acquisition
-
4,620
Added 20.95%
17,437
Common Stock
Jan 25
2025
SELL
Payment of exercise price or tax liability
$55,891
$136.32 p/Share
410
Reduced 3.1%
12,817
Common Stock
Jan 24
2025
SELL
Payment of exercise price or tax liability
$30,263
$136.32 p/Share
222
Reduced 1.65%
13,227
Common Stock
Jan 22
2025
BUY
Grant, award, or other acquisition
-
1,269
Added 8.62%
13,449
Common Stock
Sep 04
2024
SELL
Open market or private sale
$281,346
$134.23 p/Share
2,096
Reduced 14.68%
12,180
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$222,279
$114.4 p/Share
1,943
Reduced 11.98%
14,276
Common Stock
Jan 27
2024
BUY
Grant, award, or other acquisition
-
3,874
Added 19.28%
16,219
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$33,061
$114.4 p/Share
289
Reduced 2.29%
12,345
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$53,372
$116.28 p/Share
459
Reduced 3.51%
12,634
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
1,507
Added 10.32%
13,093
Common Stock
Dec 13
2023
SELL
Open market or private sale
$56,222
$97.27 p/Share
578
Reduced 4.75%
11,586
Common Stock
Aug 16
2023
SELL
Open market or private sale
$65,002
$92.86 p/Share
700
Reduced 5.44%
12,164
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$14,841
$63.97 p/Share
232
Reduced 1.77%
12,864
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$19,385
$62.94 p/Share
308
Reduced 2.3%
13,096
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$30,966
$62.94 p/Share
492
Reduced 3.54%
13,404
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
3,773
Added 21.35%
13,896
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$12,061
$63.48 p/Share
190
Reduced 1.84%
10,123
Common Stock
Sep 15
2022
SELL
Open market or private sale
$34,885
$69.77 p/Share
500
Reduced 4.62%
10,313
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$21,409
$93.49 p/Share
229
Reduced 2.07%
10,813
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$44,324
$94.71 p/Share
468
Reduced 4.07%
11,042
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
2,838
Added 19.78%
11,510
Common Stock
Jan 23
2022
SELL
Payment of exercise price or tax liability
$17,294
$91.02 p/Share
190
Reduced 2.14%
8,672
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$17,385
$91.02 p/Share
191
Reduced 2.11%
8,862
Common Stock