Dec 17
2024
SELL
Open market or private sale
$53,328
$59.92 p/Share
890
Reduced 1.2%
73,396
Common Stock
Jul 25
2024
SELL
Open market or private sale
$3,109,800
$51.83 p/Share
60,000
Reduced 44.68%
74,286
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$50,591
$39.34 p/Share
1,286
Reduced 0.96%
132,808
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$97,367
$41.24 p/Share
2,361
Reduced 1.73%
134,094
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
$983,738
$41.24 p/Share
23,854
Added 14.88%
136,455
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$25,050
$39.89 p/Share
628
Reduced 0.55%
112,601
Common Stock
Dec 19
2023
SELL
Open market or private sale
$19,888
$38.32 p/Share
519
Reduced 0.46%
112,710
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$51,701
$50.44 p/Share
1,025
Reduced 0.9%
113,229
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$32,533
$52.9 p/Share
615
Reduced 0.61%
100,365
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
$734,728
$52.9 p/Share
13,889
Added 10.84%
114,254
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$83,825
$52.92 p/Share
1,584
Reduced 1.54%
100,980
Common Stock
Dec 23
2022
SELL
Payment of exercise price or tax liability
$21,679
$51.99 p/Share
417
Reduced 0.38%
108,904
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$66,564
$64.94 p/Share
1,025
Reduced 0.93%
109,321
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$57,650
$69.71 p/Share
827
Reduced 0.74%
110,346
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
$817,575
$73.22 p/Share
11,166
Added 9.13%
111,173
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$98,357
$74.12 p/Share
1,327
Reduced 1.31%
100,007
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$78,556
$73.97 p/Share
1,062
Reduced 1.04%
101,334
Common Stock
Dec 20
2021
SELL
Payment of exercise price or tax liability
$31,434
$62.37 p/Share
504
Reduced 0.49%
102,396
Common Stock
Mar 12
2021
-
4,950
Reduced 4.59%
102,900
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$56,160
$54.79 p/Share
1,025
Reduced 0.94%
107,850
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$57,575
$56.78 p/Share
1,014
Reduced 0.92%
108,875
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$44,799
$54.17 p/Share
827
Reduced 0.75%
109,889
Common Stock
Feb 10
2021
SELL
Open market or private sale
$1,994,299
$49.85 p/Share
40,006
Reduced 26.54%
110,716
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$65,793
$49.58 p/Share
1,327
Reduced 0.87%
150,722
Common Stock
Feb 08
2021
BUY
Grant, award, or other acquisition
$656,045
$48.65 p/Share
13,485
Added 8.15%
152,049
Common Stock