Mar 01
2024
SELL
Open market or private sale
$1,408,296
$40.32 p/Share
34,928
Reduced 24.63%
106,896
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$1,732,868
$38.08 p/Share
45,506
Reduced 24.29%
141,824
Common Stock
Feb 06
2024
BUY
Exercise of conversion of derivative security
-
115,644
Added 38.17%
187,330
Common Stock
Feb 02
2024
SELL
Payment of exercise price or tax liability
$339,662
$38.16 p/Share
8,901
Reduced 11.05%
71,686
Common Stock
Feb 02
2024
BUY
Exercise of conversion of derivative security
-
22,215
Added 21.61%
80,587
Common Stock
May 18
2023
SELL
Open market or private sale
$509,530
$35.14 p/Share
14,500
Reduced 19.9%
58,372
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$383,840
$41.38 p/Share
9,276
Reduced 11.29%
72,872
Common Stock
Feb 06
2023
BUY
Exercise of conversion of derivative security
-
23,572
Added 22.3%
82,148
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$180,860
$42.09 p/Share
4,297
Reduced 6.83%
58,576
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
-
10,920
Added 14.8%
62,873
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$348,323
$43.27 p/Share
8,050
Reduced 13.42%
51,953
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
20,109
Added 25.1%
60,003
Common Stock
Nov 15
2022
SELL
Open market or private sale
$735,900
$49.06 p/Share
15,000
Reduced 27.33%
39,894
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$444,086
$50.1 p/Share
8,864
Reduced 13.9%
54,894
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
-
12,000
Added 15.84%
63,758
Common Stock
Aug 22
2022
SELL
Open market or private sale
$201,102
$36.3 p/Share
5,540
Reduced 9.67%
51,758
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$151,003
$34.35 p/Share
4,396
Reduced 7.13%
57,298
Common Stock
Feb 04
2022
BUY
Exercise of conversion of derivative security
-
11,172
Added 15.33%
61,694
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$372,431
$32.12 p/Share
11,595
Reduced 18.67%
50,522
Common Stock
Feb 01
2022
BUY
Exercise of conversion of derivative security
-
29,026
Added 31.85%
62,117
Common Stock
Nov 10
2021
SELL
Open market or private sale
$99,575
$28.45 p/Share
3,500
Reduced 10.71%
29,169
Common Stock
Nov 10
2021
SELL
Payment of exercise price or tax liability
$356,059
$29.48 p/Share
12,078
Reduced 26.74%
33,091
Common Stock
Nov 10
2021
BUY
Exercise of conversion of derivative security
$281,120
$17.57 p/Share
16,000
Added 26.16%
45,169
Common Stock
May 11
2021
SELL
Open market or private sale
$194,100
$19.41 p/Share
10,000
Reduced 23.44%
32,669
Common Stock
Apr 06
2021
SELL
Payment of exercise price or tax liability
$161,468
$16.89 p/Share
9,560
Reduced 18.3%
42,669
Common Stock