Feb 24
2025
SELL
Payment of exercise price or tax liability
$71,689
$80.1 p/Share
895
Reduced 1.33%
66,222
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
12,480
Added 13.69%
78,702
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$49,758
$81.84 p/Share
608
Reduced 0.9%
67,117
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$124,126
$74.82 p/Share
1,659
Reduced 2.39%
67,725
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$46,440
$77.79 p/Share
597
Reduced 0.85%
69,384
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
13,370
Added 16.04%
69,981
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
3,677
Added 6.1%
56,611
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$120,295
$86.11 p/Share
1,397
Reduced 2.57%
52,934
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$57,445
$83.74 p/Share
686
Reduced 1.25%
54,331
Common Stock
Feb 16
2024
SELL
Open market or private sale
$425,000
$85.0 p/Share
5,000
Reduced 8.33%
55,017
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$252,630
$67.44 p/Share
3,746
Reduced 5.87%
60,017
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$38,351
$65.67 p/Share
584
Reduced 0.91%
63,763
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
14,705
Added 18.6%
64,347
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$92,339
$67.01 p/Share
1,378
Reduced 2.7%
49,642
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$31,808
$66.13 p/Share
481
Reduced 0.93%
51,020
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$47,580
$69.36 p/Share
686
Reduced 1.31%
51,501
Common Stock
May 13
2022
SELL
Payment of exercise price or tax liability
$34,164
$58.5 p/Share
584
Reduced 1.11%
52,187
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
6,090
Added 10.35%
52,771
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$30,322
$65.49 p/Share
463
Reduced 0.98%
46,681
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$58,899
$64.37 p/Share
915
Reduced 1.9%
47,144
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$39,600
$62.56 p/Share
633
Reduced 1.3%
48,059
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$30,385
$63.7 p/Share
477
Reduced 0.97%
48,692
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$42,521
$63.75 p/Share
667
Reduced 1.34%
49,169
Common Stock