Mar 15
2024
SELL
Payment of exercise price or tax liability
$173,985
$13.32 p/Share
13,062
Reduced 2.82%
449,658
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
33,192
Added 6.69%
462,720
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$182,084
$13.94 p/Share
13,062
Reduced 2.95%
429,528
Common Stock
Dec 31
2023
BUY
Exercise of conversion of derivative security
-
33,192
Added 6.98%
442,590
Common Stock
Nov 03
2023
BUY
Open market or private purchase
$189,200
$9.46 p/Share
20,000
Added 4.66%
409,398
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$85,408
$20.35 p/Share
4,197
Reduced 1.07%
389,398
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
17,172
Added 4.18%
393,595
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$145,505
$19.38 p/Share
7,508
Reduced 1.96%
376,423
Common Stock
Dec 31
2022
BUY
Exercise of conversion of derivative security
-
19,080
Added 4.73%
383,931
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$264,767
$35.26 p/Share
7,509
Reduced 2.02%
364,851
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
19,081
Added 4.87%
372,360
Common Stock
Jan 02
2022
SELL
Payment of exercise price or tax liability
$312,435
$38.06 p/Share
8,209
Reduced 2.27%
353,279
Common Stock
Jan 02
2022
BUY
Exercise of conversion of derivative security
-
20,373
Added 5.34%
361,488
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$285,793
$38.06 p/Share
7,509
Reduced 2.15%
341,115
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
-
19,081
Added 5.19%
348,624
Common Stock
Nov 05
2021
BUY
Open market or private purchase
$101,722
$45.21 p/Share
2,250
Added 0.68%
329,543
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$287,179
$71.58 p/Share
4,012
Reduced 1.21%
327,293
Common Stock
Mar 15
2021
BUY
Grant, award, or other acquisition
-
10,196
Added 2.99%
331,305
Common Stock
Feb 10
2021
-
18,000
Reduced 5.31%
321,109
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$928,401
$50.23 p/Share
18,483
Reduced 5.17%
339,109
Common Stock
Dec 31
2020
BUY
Exercise of conversion of derivative security
-
40,764
Added 10.23%
357,592
Common Stock
Dec 30
2020
SELL
Payment of exercise price or tax liability
$359,697
$50.23 p/Share
7,161
Reduced 2.21%
316,828
Common Stock
Dec 30
2020
BUY
Grant, award, or other acquisition
-
15,794
Added 4.65%
323,989
Common Stock
Mar 13
2020
SELL
Payment of exercise price or tax liability
$153,021
$16.55 p/Share
9,246
Reduced 2.91%
308,195
Common Stock
Mar 13
2020
BUY
Grant, award, or other acquisition
-
20,392
Added 6.04%
317,441
Common Stock