Aug 14
2024
SELL
Payment of exercise price or tax liability
$1,207,882
$29.19 p/Share
41,380
Reduced 7.32%
523,969
Common Stock
Aug 14
2024
BUY
Exercise of conversion of derivative security
-
105,158
Added 15.68%
565,349
Common Stock
Dec 21
2023
SELL
Open market or private sale
$354,885
$39.83 p/Share
8,910
Reduced 1.36%
643,919
Common Stock
Dec 21
2023
SELL
Payment of exercise price or tax liability
$441,950
$39.88 p/Share
11,082
Reduced 1.67%
652,829
Common Stock
Dec 21
2023
BUY
Exercise of conversion of derivative security
$211,400
$10.57 p/Share
20,000
Added 2.92%
663,911
Common Stock
Dec 20
2023
SELL
Open market or private sale
$561,530
$41.42 p/Share
13,557
Reduced 2.06%
643,911
Common Stock
Dec 20
2023
SELL
Payment of exercise price or tax liability
$682,448
$41.6 p/Share
16,405
Reduced 2.43%
657,468
Common Stock
Dec 20
2023
BUY
Exercise of conversion of derivative security
$317,100
$10.57 p/Share
30,000
Added 4.26%
673,873
Common Stock
Dec 19
2023
SELL
Open market or private sale
$492,505
$40.09 p/Share
12,285
Reduced 1.87%
643,873
Common Stock
Dec 19
2023
SELL
Payment of exercise price or tax liability
$611,044
$40.24 p/Share
15,185
Reduced 2.26%
656,158
Common Stock
Dec 19
2023
BUY
Exercise of conversion of derivative security
$290,675
$10.57 p/Share
27,500
Added 3.94%
671,343
Common Stock
Dec 18
2023
SELL
Open market or private sale
$414,264
$41.0 p/Share
10,104
Reduced 1.55%
643,843
Common Stock
Dec 18
2023
SELL
Payment of exercise price or tax liability
$504,765
$40.72 p/Share
12,396
Reduced 1.86%
653,947
Common Stock
Dec 18
2023
BUY
Exercise of conversion of derivative security
$237,825
$10.57 p/Share
22,500
Added 3.27%
666,343
Common Stock
Jul 14
2023
SELL
Payment of exercise price or tax liability
$126,722
$43.25 p/Share
2,930
Reduced 0.46%
632,007
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$3,501,409
$41.92 p/Share
83,526
Reduced 11.63%
634,937
Common Stock
Mar 14
2023
BUY
Grant, award, or other acquisition
-
41,410
Added 5.45%
718,463
Common Stock
Jul 14
2022
SELL
Payment of exercise price or tax liability
$110,883
$37.87 p/Share
2,928
Reduced 0.43%
677,053
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$1,920,822
$52.67 p/Share
36,469
Reduced 5.09%
679,981
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
-
245,828
Added 25.55%
716,450
Common Stock
Aug 05
2021
SELL
Payment of exercise price or tax liability
$138,395
$47.25 p/Share
2,929
Reduced 0.62%
470,622
Common Stock
Aug 04
2021
BUY
Grant, award, or other acquisition
-
22,331
Added 4.5%
473,551
Common Stock
Mar 12
2021
SELL
Payment of exercise price or tax liability
$532,875
$29.0 p/Share
18,375
Reduced 3.91%
451,220
Common Stock
Mar 12
2021
BUY
Grant, award, or other acquisition
-
87,331
Added 15.68%
469,595
Common Stock