Jan 06
2025
SELL
Payment of exercise price or tax liability
$2,343,575
$56.63 p/Share
41,384
Reduced 14.25%
249,111
Common Stock, par valu...
Jan 06
2025
BUY
Grant, award, or other acquisition
-
94,650
Added 24.84%
286,356
Common Stock, par valu...
Jan 03
2025
SELL
Payment of exercise price or tax liability
$187,075
$55.81 p/Share
3,352
Reduced 1.68%
195,845
Common Stock, par valu...
Jan 03
2025
BUY
Grant, award, or other acquisition
-
8,300
Added 4.0%
199,197
Common Stock, par valu...
Jan 09
2024
SELL
Payment of exercise price or tax liability
$1,570,789
$42.44 p/Share
37,012
Reduced 16.24%
190,897
Common Stock, par valu...
Jan 09
2024
BUY
Grant, award, or other acquisition
-
90,953
Added 28.52%
227,909
Common Stock, par valu...
Jan 04
2024
SELL
Payment of exercise price or tax liability
$451,063
$43.56 p/Share
10,355
Reduced 7.03%
136,956
Common Stock, par valu...
Jan 03
2024
SELL
Payment of exercise price or tax liability
$87,071
$43.19 p/Share
2,016
Reduced 1.35%
147,311
Common Stock, par valu...
Jan 03
2024
BUY
Grant, award, or other acquisition
-
10,423
Added 6.52%
149,327
Common Stock, par valu...
Feb 24
2023
SELL
Payment of exercise price or tax liability
$100,281
$39.45 p/Share
2,542
Reduced 1.8%
138,904
Common Stock, par valu...
Feb 23
2023
SELL
Payment of exercise price or tax liability
$224,182
$40.51 p/Share
5,534
Reduced 3.77%
141,446
Common Stock, par valu...
Feb 23
2023
BUY
Grant, award, or other acquisition
-
13,214
Added 8.25%
146,980
Common Stock, par valu...
Jan 04
2023
SELL
Payment of exercise price or tax liability
$321,967
$30.38 p/Share
10,598
Reduced 6.7%
147,605
Common Stock, par valu...
Jan 03
2023
BUY
Grant, award, or other acquisition
-
14,066
Added 8.17%
158,203
Common Stock, par valu...
Feb 24
2022
SELL
Payment of exercise price or tax liability
$64,994
$23.54 p/Share
2,761
Reduced 1.89%
143,528
Common Stock, par valu...
Jan 06
2022
SELL
Payment of exercise price or tax liability
$65,450
$17.5 p/Share
3,740
Reduced 2.49%
146,289
Common Stock, par valu...
Jan 04
2022
SELL
Payment of exercise price or tax liability
$123,608
$16.74 p/Share
7,384
Reduced 5.87%
118,479
Common Stock, par valu...
Jan 04
2022
BUY
Grant, award, or other acquisition
-
31,550
Added 17.38%
150,029
Common Stock, par valu...
Jan 04
2021
BUY
Grant, award, or other acquisition
-
45,821
Added 26.69%
125,863
Common Stock, par valu...
Dec 10
2020
BUY
Open market or private purchase
$210,375
$16.83 p/Share
12,500
Added 99.36%
80
Common Stock, $0.10 pe...