Aug 13
2024
SELL
Payment of exercise price or tax liability
$113,846
$32.16 p/Share
3,540
Reduced 10.55%
30,000
Common Stock
Aug 13
2024
BUY
Grant, award, or other acquisition
-
8,260
Added 19.76%
33,540
Common Stock
May 02
2024
SELL
Open market or private sale
$156,500
$31.3 p/Share
5,000
Reduced 16.51%
25,280
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$24,686
$30.59 p/Share
807
Reduced 2.6%
30,280
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
1,881
Added 5.71%
31,087
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$146,667
$29.75 p/Share
4,930
Reduced 14.44%
29,206
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
11,510
Added 25.22%
34,136
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$26,768
$30.01 p/Share
892
Reduced 3.79%
22,626
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
1,856
Added 7.31%
23,518
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$24,554
$31.2 p/Share
787
Reduced 3.51%
21,662
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
1,634
Added 6.78%
22,449
Common Stock
Nov 03
2023
SELL
Open market or private sale
$119,200
$23.84 p/Share
5,000
Reduced 19.37%
20,815
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$20,392
$25.27 p/Share
807
Reduced 3.03%
25,815
Common Stock
Feb 24
2023
BUY
Exercise of conversion of derivative security
-
1,881
Added 6.6%
26,622
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$390,632
$25.46 p/Share
15,343
Reduced 38.28%
24,741
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
35,686
Added 47.1%
40,084
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$21,721
$27.6 p/Share
787
Reduced 15.18%
4,398
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
1,634
Added 23.96%
5,185
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
7,523
Added 32.01%
15,976
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$12,185
$20.9 p/Share
583
Reduced 6.45%
8,453
Common Stock
Feb 12
2021
SELL
Open market or private sale
$1,267,000
$25.34 p/Share
50,000
Reduced 95.24%
2,500
Common Stock
Feb 12
2021
BUY
Exercise of conversion of derivative security
$370,000
$7.4 p/Share
50,000
Added 48.78%
52,500
Common Stock
Feb 11
2021
BUY
Grant, award, or other acquisition
-
6,536
Added 41.97%
9,036
Common Stock
Mar 09
2020
BUY
Open market or private purchase
$22,850
$9.14 p/Share
2,500
Added 50.0%
2,500
Common Stock