Mar 11
2024
SELL
Open market or private sale
$971,755
$36.67 p/Share
26,500
Reduced 10.36%
229,344
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
58,875
Added 18.71%
255,844
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$438,741
$35.93 p/Share
12,211
Reduced 5.84%
196,969
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$63,166
$33.51 p/Share
1,885
Reduced 1.02%
182,339
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
52,108
Added 19.94%
209,180
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$41,354
$25.34 p/Share
1,632
Reduced 1.02%
158,957
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$45,744
$36.95 p/Share
1,238
Reduced 0.77%
160,589
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$45,568
$36.66 p/Share
1,243
Reduced 0.76%
161,827
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$105,897
$37.17 p/Share
2,849
Reduced 1.92%
145,368
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
9,489
Added 6.02%
148,217
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
17,702
Added 9.79%
163,070
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$19,179
$37.17 p/Share
516
Reduced 0.37%
138,728
Common Stock
Oct 21
2022
BUY
Open market or private purchase
$125,199
$32.16 p/Share
3,893
Added 2.72%
139,244
Common Stock
Mar 23
2022
SELL
Payment of exercise price or tax liability
$74,550
$45.68 p/Share
1,632
Reduced 1.19%
135,351
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$70,502
$48.19 p/Share
1,463
Reduced 1.06%
136,983
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$168,436
$47.34 p/Share
3,558
Reduced 2.75%
125,874
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
24,572
Added 15.07%
138,446
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$21,261
$48.54 p/Share
438
Reduced 0.37%
117,432
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$33,327
$47.34 p/Share
704
Reduced 0.59%
117,870
Common Stock
Mar 23
2021
SELL
Payment of exercise price or tax liability
$59,307
$36.34 p/Share
1,632
Reduced 1.36%
118,574
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$43,655
$28.93 p/Share
1,509
Reduced 1.38%
107,680
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
17,613
Added 12.78%
120,206
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$13,979
$32.51 p/Share
430
Reduced 0.41%
104,102
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$24,813
$32.1 p/Share
773
Reduced 0.73%
104,532
Common Stock
Jan 29
2021
SELL
Payment of exercise price or tax liability
$15,275
$28.93 p/Share
528
Reduced 0.5%
105,305
Common Stock