Dec 17
2024
SELL
Open market or private sale
$418,425
$55.79 p/Share
7,500
Reduced 4.63%
154,468
Common Stock
Jun 04
2024
SELL
Open market or private sale
$317,900
$63.58 p/Share
5,000
Reduced 2.99%
161,968
Common Stock
Apr 10
2024
SELL
Payment of exercise price or tax liability
$303,596
$66.96 p/Share
4,534
Reduced 2.64%
166,968
Common Stock
Mar 23
2024
SELL
Payment of exercise price or tax liability
$432,091
$69.58 p/Share
6,210
Reduced 3.49%
171,502
Common Stock
Mar 11
2024
SELL
Open market or private sale
$510,437
$65.55 p/Share
7,787
Reduced 4.2%
177,712
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$281,249
$66.71 p/Share
4,216
Reduced 2.22%
185,499
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$129,520
$67.67 p/Share
1,914
Reduced 1.0%
189,715
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
35,790
Added 15.74%
191,629
Common Stock
Aug 14
2023
SELL
Open market or private sale
$1,082,505
$61.37 p/Share
17,639
Reduced 10.17%
155,839
Common Stock
Apr 10
2023
SELL
Payment of exercise price or tax liability
$174,559
$38.5 p/Share
4,534
Reduced 2.55%
173,478
Common Stock
Mar 28
2023
SELL
Payment of exercise price or tax liability
$54,840
$38.62 p/Share
1,420
Reduced 1.02%
137,486
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$159,751
$37.82 p/Share
4,224
Reduced 2.95%
138,906
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$154,937
$44.23 p/Share
3,503
Reduced 2.39%
143,130
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
40,526
Added 18.54%
178,012
Common Stock
Apr 27
2022
BUY
Grant, award, or other acquisition
-
11,291
Added 7.15%
146,633
Common Stock
Apr 10
2022
SELL
Payment of exercise price or tax liability
$135,612
$29.91 p/Share
4,534
Reduced 3.24%
135,342
Common Stock
Apr 06
2022
SELL
Payment of exercise price or tax liability
$27,077
$29.69 p/Share
912
Reduced 0.65%
139,876
Common Stock
Mar 28
2022
SELL
Payment of exercise price or tax liability
$40,001
$28.17 p/Share
1,420
Reduced 1.0%
140,788
Common Stock
Mar 24
2022
BUY
Grant, award, or other acquisition
-
33,875
Added 19.24%
142,208
Common Stock
Mar 23
2022
SELL
Payment of exercise price or tax liability
$112,634
$27.03 p/Share
4,167
Reduced 3.7%
108,333
Common Stock
Apr 12
2021
SELL
Payment of exercise price or tax liability
$96,918
$31.86 p/Share
3,042
Reduced 2.63%
112,500
Common Stock
Apr 06
2021
SELL
Payment of exercise price or tax liability
$20,618
$33.69 p/Share
612
Reduced 0.53%
115,542
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$18,359
$36.14 p/Share
508
Reduced 0.44%
116,154
Common Stock
Mar 29
2021
SELL
Payment of exercise price or tax liability
$31,144
$32.68 p/Share
953
Reduced 0.81%
116,662
Common Stock
Mar 23
2021
BUY
Grant, award, or other acquisition
-
54,470
Added 31.65%
117,615
Common Stock