Dec 31
2024
BUY
Grant, award, or other acquisition
$24,213
$39.89 p/Share
607
Added 0.7%
86,726
Common Stock
Dec 10
2024
-
2,352
Reduced 2.66%
86,119
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
$24,217
$37.2 p/Share
651
Added 0.73%
88,471
Common Stock
Jun 30
2024
BUY
Grant, award, or other acquisition
$24,201
$33.29 p/Share
727
Added 0.82%
87,820
Common Stock
Mar 31
2024
BUY
Grant, award, or other acquisition
$22,650
$34.9 p/Share
649
Added 0.74%
87,093
Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
$22,655
$37.08 p/Share
611
Added 0.7%
86,444
Common Stock
Dec 19
2023
SELL
Open market or private sale
$370,500
$37.05 p/Share
10,000
Reduced 10.43%
85,833
Common Stock
Sep 30
2023
BUY
Grant, award, or other acquisition
$22,645
$27.82 p/Share
814
Added 0.84%
95,832
Common Stock
Aug 12
2023
SELL
Payment of exercise price or tax liability
$255,088
$31.93 p/Share
7,989
Reduced 7.77%
94,795
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$22,640
$28.23 p/Share
802
Added 0.77%
102,785
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
$22,636
$32.95 p/Share
687
Added 0.67%
101,790
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
$18,746
$41.11 p/Share
456
Added 0.45%
100,957
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
$18,721
$38.68 p/Share
484
Added 0.48%
100,373
Common Stock
Aug 09
2022
SELL
Payment of exercise price or tax liability
$378,207
$41.19 p/Share
9,182
Reduced 8.43%
99,764
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$18,736
$35.62 p/Share
526
Added 0.48%
108,946
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
-
450
Added 0.41%
108,142
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
-
447
Added 0.4%
112,601
Common Stock
Sep 30
2021
BUY
Grant, award, or other acquisition
-
448
Added 0.4%
111,930
Common Stock
Aug 16
2021
SELL
Payment of exercise price or tax liability
$360,910
$42.46 p/Share
8,500
Reduced 7.42%
106,128
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$18,460
$41.67 p/Share
443
Added 0.38%
114,628
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
$17,949
$46.5 p/Share
386
Added 0.34%
113,868
Common Stock
Aug 12
2020
BUY
Grant, award, or other acquisition
$407,100
$27.14 p/Share
15,000
Added 11.77%
112,403
Common Stock
Jul 31
2020
SELL
Payment of exercise price or tax liability
$195,440
$24.43 p/Share
8,000
Reduced 7.59%
97,403
Common Stock
May 20
2020
SELL
Open market or private sale
$254,000
$25.4 p/Share
10,000
Reduced 8.7%
104,954
Common Stock
Aug 09
2019
BUY
Grant, award, or other acquisition
$559,050
$37.27 p/Share
15,000
Added 11.64%
113,915
Common Stock