Mar 11
2025
SELL
Open market or private sale
$295,944
$82.62 p/Share
3,582
Reduced 1.96%
179,128
Common Stock
Mar 10
2025
SELL
Open market or private sale
$967,272
$82.56 p/Share
11,716
Reduced 6.03%
182,710
Common Stock
Feb 28
2025
SELL
Open market or private sale
$2,151,613
$79.15 p/Share
27,184
Reduced 12.27%
194,426
Common Stock
Aug 05
2024
BUY
Grant, award, or other acquisition
-
12,500
Added 5.34%
221,610
Common Stock
Jul 30
2024
SELL
Payment of exercise price or tax liability
$2,765,774
$69.76 p/Share
39,647
Reduced 15.94%
209,110
Common Stock
Jul 30
2024
BUY
Grant, award, or other acquisition
-
44,000
Added 15.03%
248,757
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$415,756
$51.17 p/Share
8,125
Reduced 3.82%
204,757
Common Stock
Dec 26
2023
SELL
Open market or private sale
$2,559,961
$47.59 p/Share
53,792
Reduced 20.17%
212,882
Common Stock
Dec 22
2023
SELL
Open market or private sale
$380
$47.5 p/Share
8
Reduced 0.0%
266,674
Common Stock
Dec 15
2023
SELL
Open market or private sale
$2,639,927
$45.11 p/Share
58,522
Reduced 15.39%
321,766
Common Stock
Oct 26
2023
BUY
Grant, award, or other acquisition
-
28,000
Added 6.86%
380,288
Common Stock
Jul 30
2023
SELL
Payment of exercise price or tax liability
$983,500
$81.06 p/Share
12,133
Reduced 6.44%
176,144
Common Stock
Jul 30
2023
BUY
Grant, award, or other acquisition
-
10,000
Added 5.04%
188,277
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$606,799
$74.39 p/Share
8,157
Reduced 4.38%
178,277
Common Stock
Aug 08
2022
BUY
Grant, award, or other acquisition
-
22,000
Added 10.55%
186,434
Common Stock
Jul 30
2022
SELL
Payment of exercise price or tax liability
$364,790
$67.02 p/Share
5,443
Reduced 3.2%
164,434
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$204,418
$56.83 p/Share
3,597
Reduced 2.07%
169,877
Common Stock
Dec 16
2021
SELL
Payment of exercise price or tax liability
$249,769
$58.59 p/Share
4,263
Reduced 2.4%
173,474
Common Stock
Aug 02
2021
BUY
Grant, award, or other acquisition
-
22,000
Added 11.01%
177,737
Common Stock
Jul 30
2021
SELL
Payment of exercise price or tax liability
$178,413
$43.42 p/Share
4,109
Reduced 2.57%
155,737
Common Stock
Dec 17
2020
SELL
Payment of exercise price or tax liability
$166,595
$35.62 p/Share
4,677
Reduced 2.84%
159,846
Common Stock
Nov 09
2020
SELL
Open market or private sale
$171,750
$34.35 p/Share
5,000
Reduced 2.95%
164,523
Common Stock