Feb 28
2024
SELL
Payment of exercise price or tax liability
$1,242,916
$42.84 p/Share
29,013
Reduced 5.93%
460,283
Common Stock, par valu...
Feb 23
2024
SELL
Payment of exercise price or tax liability
$401,608
$42.62 p/Share
9,423
Reduced 1.89%
489,296
Common Stock, par valu...
Feb 20
2024
SELL
Payment of exercise price or tax liability
$343,553
$41.09 p/Share
8,361
Reduced 1.65%
498,719
Common Stock, par valu...
Feb 19
2024
BUY
Grant, award, or other acquisition
-
74,145
Added 12.76%
507,080
Common Stock, par valu...
Jan 25
2024
SELL
Payment of exercise price or tax liability
$690,808
$34.66 p/Share
19,931
Reduced 4.4%
432,935
Common Stock, par valu...
Jan 25
2024
BUY
Grant, award, or other acquisition
-
45,067
Added 9.05%
452,866
Common Stock, par valu...
Dec 15
2023
SELL
Payment of exercise price or tax liability
$69,700
$34.92 p/Share
1,996
Reduced 0.49%
407,799
Common Stock, par valu...
Feb 28
2023
SELL
Payment of exercise price or tax liability
$342,068
$26.17 p/Share
13,071
Reduced 4.17%
300,475
Common Stock, par valu...
Feb 28
2023
BUY
Grant, award, or other acquisition
-
109,320
Added 21.06%
409,795
Common Stock, par valu...
Feb 24
2023
SELL
Payment of exercise price or tax liability
$245,549
$25.91 p/Share
9,477
Reduced 2.93%
313,546
Common Stock, par valu...
Feb 17
2023
SELL
Payment of exercise price or tax liability
$558,811
$26.12 p/Share
21,394
Reduced 6.21%
323,023
Common Stock, par valu...
Dec 15
2022
SELL
Payment of exercise price or tax liability
$37,952
$18.91 p/Share
2,007
Reduced 0.58%
344,417
Common Stock, par valu...
Nov 04
2022
BUY
Open market or private purchase
$34,840
$17.42 p/Share
2,000
Added 0.57%
346,424
Common Stock, par valu...
Feb 28
2022
BUY
Grant, award, or other acquisition
$1,202,060
$12.02 p/Share
100,005
Added 22.5%
344,424
Common Stock, par valu...
Feb 25
2022
SELL
Payment of exercise price or tax liability
$230,673
$24.21 p/Share
9,528
Reduced 3.75%
244,419
Common Stock, par valu...
Feb 18
2022
SELL
Payment of exercise price or tax liability
$518,046
$24.48 p/Share
21,162
Reduced 7.69%
253,947
Common Stock, par valu...
Dec 15
2021
SELL
Payment of exercise price or tax liability
$61,701
$30.56 p/Share
2,019
Reduced 0.73%
275,109
Common Stock, par valu...
Feb 25
2021
BUY
Grant, award, or other acquisition
-
64,320
Added 18.84%
277,128
Common Stock, par valu...
Feb 19
2021
SELL
Payment of exercise price or tax liability
$710,147
$31.36 p/Share
22,645
Reduced 9.62%
212,808
Common Stock, par valu...
Dec 15
2020
BUY
Grant, award, or other acquisition
-
13,545
Added 5.44%
235,453
Common Stock, par valu...
Oct 09
2020
BUY
Grant, award, or other acquisition
-
221,908
Added 50.0%
221,908
Common Stock, par valu...