Nov 05
2024
SELL
Open market or private sale
$1,101,600
$45.9 p/Share
24,000
Reduced 5.36%
424,173
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$262,986
$29.97 p/Share
8,775
Reduced 1.92%
448,173
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$288,381
$29.73 p/Share
9,700
Reduced 2.08%
456,948
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
70,899
Added 13.19%
466,648
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$1,373,340
$29.22 p/Share
47,000
Reduced 10.62%
395,749
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
$1,995,872
$29.22 p/Share
68,305
Added 13.37%
442,749
Common Stock
Mar 20
2023
SELL
Payment of exercise price or tax liability
$319,120
$22.66 p/Share
14,083
Reduced 3.62%
374,444
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$189,587
$23.74 p/Share
7,986
Reduced 2.01%
388,527
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
81,934
Added 17.12%
396,513
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$1,050,655
$24.25 p/Share
43,326
Reduced 12.11%
314,579
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
99,943
Added 21.83%
357,905
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$323,834
$24.25 p/Share
13,354
Reduced 4.92%
257,962
Common Stock
May 04
2022
BUY
Open market or private purchase
$50,295
$23.95 p/Share
2,100
Added 0.77%
271,316
Common Stock
Mar 18
2022
SELL
Payment of exercise price or tax liability
$387,100
$26.38 p/Share
14,674
Reduced 5.17%
269,272
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
74,124
Added 20.7%
283,946
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$355,131
$25.56 p/Share
13,894
Reduced 6.21%
209,822
Common Stock
Nov 30
2021
BUY
Open market or private purchase
$35,625
$23.75 p/Share
1,500
Added 0.67%
223,716
Common Stock
Aug 06
2021
BUY
Open market or private purchase
$50,350
$26.5 p/Share
1,900
Added 0.85%
222,216
Common Stock
Mar 18
2021
SELL
Payment of exercise price or tax liability
$479,429
$31.28 p/Share
15,327
Reduced 6.5%
220,316
Common Stock
Feb 25
2021
BUY
Open market or private purchase
$50,364
$27.98 p/Share
1,800
Added 0.76%
235,643
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$208,758
$28.48 p/Share
7,330
Reduced 3.04%
233,843
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
61,189
Added 20.24%
241,173
Common Stock
Feb 10
2021
BUY
Open market or private purchase
$50,166
$27.87 p/Share
1,800
Added 0.99%
179,984
Common Stock