Oct 15
2024
SELL
Payment of exercise price or tax liability
$52,758
$27.35 p/Share
1,929
Reduced 2.49%
75,531
Common Stock, par valu...
May 20
2024
SELL
Open market or private sale
$581,383
$35.5 p/Share
16,377
Reduced 17.45%
77,460
Common Stock, par valu...
Apr 15
2024
SELL
Payment of exercise price or tax liability
$372,969
$29.0 p/Share
12,861
Reduced 12.05%
93,837
Common Stock, par valu...
Mar 13
2024
SELL
Open market or private sale
$736,356
$26.29 p/Share
28,009
Reduced 20.79%
106,698
Common Stock, par valu...
Mar 07
2024
SELL
Payment of exercise price or tax liability
$91,435
$26.48 p/Share
3,453
Reduced 2.5%
134,707
Common Stock, par valu...
Mar 07
2024
BUY
Grant, award, or other acquisition
-
32,564
Added 19.07%
138,160
Common Stock, par valu...
Nov 02
2023
SELL
Open market or private sale
$103,523
$29.92 p/Share
3,460
Reduced 3.17%
105,596
Common Stock, par valu...
Oct 15
2023
SELL
Payment of exercise price or tax liability
$53,684
$27.83 p/Share
1,929
Reduced 1.74%
109,056
Common Stock, par valu...
Apr 15
2023
SELL
Payment of exercise price or tax liability
$307,201
$23.89 p/Share
12,859
Reduced 10.38%
110,985
Common Stock, par valu...
Mar 07
2023
BUY
Grant, award, or other acquisition
-
33,705
Added 21.39%
123,844
Common Stock, par valu...
Jan 15
2023
SELL
Payment of exercise price or tax liability
$33,516
$29.74 p/Share
1,127
Reduced 1.23%
90,139
Common Stock, par valu...
Nov 03
2022
SELL
Open market or private sale
$97,569
$35.48 p/Share
2,750
Reduced 2.93%
91,266
Common Stock, par valu...
Oct 19
2022
BUY
Grant, award, or other acquisition
-
13,158
Added 12.28%
94,016
Common Stock, par valu...
May 11
2022
SELL
Open market or private sale
$254,600
$34.63 p/Share
7,352
Reduced 8.33%
80,858
Common Stock, par valu...
Apr 15
2022
SELL
Payment of exercise price or tax liability
$343,733
$35.28 p/Share
9,743
Reduced 12.7%
66,952
Common Stock, par valu...
Apr 15
2022
BUY
Grant, award, or other acquisition
-
21,258
Added 19.42%
88,210
Common Stock, par valu...
Jan 15
2022
SELL
Payment of exercise price or tax liability
$22,574
$20.03 p/Share
1,127
Reduced 1.45%
76,695
Common Stock, par valu...
Nov 15
2021
SELL
Open market or private sale
$39,120
$19.56 p/Share
2,000
Reduced 2.51%
77,822
Common Stock, par valu...
May 21
2021
SELL
Open market or private sale
$104,000
$13.0 p/Share
8,000
Reduced 9.11%
79,822
Common Stock, par valu...
Apr 15
2021
SELL
Payment of exercise price or tax liability
$65,260
$9.52 p/Share
6,855
Reduced 10.02%
61,562
Common Stock, par valu...
Apr 15
2021
BUY
Grant, award, or other acquisition
-
26,260
Added 23.02%
87,822
Common Stock, par valu...
Jan 15
2021
SELL
Payment of exercise price or tax liability
$5,692
$7.26 p/Share
784
Reduced 1.13%
68,417
Common Stock, par valu...
Nov 24
2020
SELL
Open market or private sale
$6,649
$4.43 p/Share
1,501
Reduced 2.12%
69,201
Common Stock, par valu...