Mar 01
2025
SELL
Payment of exercise price or tax liability
$325,299
$38.74 p/Share
8,397
Reduced 6.31%
124,765
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
-
29,165
Added 17.97%
133,162
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
$13,680
$19.35 p/Share
707
Added 0.68%
103,997
Common Stock
May 30
2024
BUY
Open market or private purchase
$111,250
$22.25 p/Share
5,000
Added 4.62%
103,290
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$266,803
$36.28 p/Share
7,354
Reduced 6.96%
98,290
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
26,427
Added 20.01%
105,644
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$21,227
$38.11 p/Share
557
Added 0.7%
79,217
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$245,046
$38.81 p/Share
6,314
Reduced 7.43%
78,660
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
24,140
Added 22.12%
84,974
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$12,155
$34.73 p/Share
350
Added 0.57%
60,834
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$466,253
$69.59 p/Share
6,700
Reduced 9.97%
60,484
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
14,614
Added 17.87%
67,184
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
$8,924
$59.1 p/Share
151
Added 0.29%
52,570
Common Stock
Jul 30
2021
SELL
Open market or private sale
$748,680
$85.0 p/Share
8,808
Reduced 14.39%
52,419
Common Stock
Jul 28
2021
SELL
Open market or private sale
$660,000
$82.5 p/Share
8,000
Reduced 11.56%
61,227
Common Stock
Jul 20
2021
SELL
Open market or private sale
$160,000
$80.0 p/Share
2,000
Reduced 2.81%
69,227
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$7,818
$45.72 p/Share
171
Added 0.24%
71,227
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$584,788
$66.31 p/Share
8,819
Reduced 11.04%
71,056
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
11,429
Added 12.52%
79,875
Common Stock
Dec 31
2020
BUY
Grant, award, or other acquisition
$7,080
$38.48 p/Share
184
Added 0.27%
68,446
Common Stock
Dec 17
2020
SELL
Open market or private sale
$546,870
$51.33 p/Share
10,654
Reduced 13.5%
68,262
Common Stock
Dec 09
2020
SELL
Open market or private sale
$182,685
$47.5 p/Share
3,846
Reduced 4.65%
78,916
Common Stock