May 06
2024
SELL
Open market or private sale
$953,243
$37.63 p/Share
25,332
Reduced 6.77%
348,771
Common Stock
Mar 21
2024
BUY
Grant, award, or other acquisition
-
54,812
Added 12.78%
374,103
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$181,320
$38.86 p/Share
4,666
Reduced 1.44%
319,291
Common Stock
Mar 17
2024
SELL
Payment of exercise price or tax liability
$452,436
$38.65 p/Share
11,706
Reduced 3.49%
323,957
Common Stock
Mar 04
2024
SELL
Open market or private sale
$980,601
$38.71 p/Share
25,332
Reduced 7.02%
335,663
Common Stock
Feb 08
2024
SELL
Open market or private sale
$421,717
$33.29 p/Share
12,668
Reduced 3.39%
360,995
Common Stock
Jan 11
2024
SELL
Open market or private sale
$382,066
$30.16 p/Share
12,668
Reduced 3.28%
373,663
Common Stock
Dec 02
2023
SELL
Payment of exercise price or tax liability
$526,582
$30.5 p/Share
17,265
Reduced 4.28%
386,331
Common Stock
Mar 18
2023
SELL
Payment of exercise price or tax liability
$105,189
$22.51 p/Share
4,673
Reduced 1.14%
403,596
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$132,038
$23.12 p/Share
5,711
Reduced 1.74%
321,763
Common Stock
Mar 16
2023
BUY
Grant, award, or other acquisition
-
86,506
Added 17.48%
408,269
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$872,261
$25.25 p/Share
34,545
Reduced 9.54%
327,474
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
77,984
Added 17.72%
362,019
Common Stock
Jan 13
2023
BUY
Grant, award, or other acquisition
-
55,344
Added 16.31%
284,035
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$408,375
$22.21 p/Share
18,387
Reduced 7.44%
228,691
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$110,766
$20.03 p/Share
5,530
Reduced 2.19%
247,078
Common Stock
Mar 17
2022
BUY
Grant, award, or other acquisition
-
45,000
Added 15.12%
252,608
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$128,716
$21.16 p/Share
6,083
Reduced 2.85%
207,608
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$90,324
$19.97 p/Share
4,523
Reduced 2.07%
213,691
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
-
8,500
Added 3.75%
218,214
Common Stock
Mar 25
2021
SELL
Payment of exercise price or tax liability
$71,777
$18.78 p/Share
3,822
Reduced 1.79%
209,714
Common Stock
Mar 20
2021
SELL
Payment of exercise price or tax liability
$111,171
$18.18 p/Share
6,115
Reduced 2.78%
213,536
Common Stock
Mar 18
2021
BUY
Grant, award, or other acquisition
-
18,000
Added 7.57%
219,651
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$50,557
$18.9 p/Share
2,675
Reduced 1.31%
201,651
Common Stock
Dec 02
2020
BUY
Grant, award, or other acquisition
-
66,500
Added 24.55%
204,326
Common Stock