Mar 14
2024
SELL
Payment of exercise price or tax liability
$75,295
$30.01 p/Share
2,509
Reduced 0.4%
617,819
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$86,780
$30.08 p/Share
2,885
Reduced 0.46%
620,328
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
-
15,513
Added 2.43%
623,213
Common Stock
Sep 07
2023
SELL
Payment of exercise price or tax liability
$4,518,098
$32.62 p/Share
138,507
Reduced 18.56%
607,700
Common Stock
Sep 07
2023
BUY
Exercise of conversion of derivative security
$1,500,000
$6.0 p/Share
250,000
Added 25.81%
718,505
Common Stock
Sep 05
2023
SELL
Payment of exercise price or tax liability
$4,529,409
$33.2 p/Share
136,428
Reduced 21.57%
496,207
Common Stock
Sep 05
2023
BUY
Exercise of conversion of derivative security
$1,500,000
$6.0 p/Share
250,000
Added 30.16%
579,048
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$48,813
$26.02 p/Share
1,876
Reduced 0.49%
382,635
Common Stock
Mar 13
2023
BUY
Grant, award, or other acquisition
-
28,509
Added 6.9%
384,511
Common Stock
Mar 14
2022
BUY
Grant, award, or other acquisition
-
18,869
Added 5.03%
356,002
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$3,406,842
$78.43 p/Share
43,438
Reduced 11.41%
337,133
Common Stock
Aug 17
2021
SELL
Open market or private sale
$1,255,500
$50.22 p/Share
25,000
Reduced 6.16%
380,571
Common Stock
Aug 04
2021
SELL
Open market or private sale
$557,063
$45.11 p/Share
12,349
Reduced 2.95%
405,571
Common Stock
Aug 03
2021
SELL
Open market or private sale
$204,435
$45.0 p/Share
4,543
Reduced 1.08%
417,920
Common Stock
Aug 02
2021
SELL
Open market or private sale
$45
$45.0 p/Share
1
Reduced 0.0%
422,463
Common Stock
Jul 29
2021
SELL
Open market or private sale
$77,220
$45.0 p/Share
1,716
Reduced 0.4%
422,464
Common Stock
Jul 26
2021
SELL
Open market or private sale
$123,750
$45.0 p/Share
2,750
Reduced 0.64%
424,180
Common Stock
Jul 22
2021
SELL
Open market or private sale
$4,500
$45.0 p/Share
100
Reduced 0.02%
426,930
Common Stock
Jul 21
2021
SELL
Open market or private sale
$159,416
$45.02 p/Share
3,541
Reduced 0.82%
427,030
Common Stock
Jun 14
2021
SELL
Open market or private sale
$199,348
$40.07 p/Share
4,975
Reduced 1.14%
430,571
Common Stock
Jun 09
2021
SELL
Open market or private sale
$361,000
$40.0 p/Share
9,025
Reduced 2.03%
435,546
Common Stock
Jun 02
2021
SELL
Open market or private sale
$13,718
$40.11 p/Share
342
Reduced 0.08%
444,571
Common Stock
Jun 01
2021
SELL
Open market or private sale
$117,517
$40.04 p/Share
2,935
Reduced 0.66%
444,913
Common Stock
May 27
2021
SELL
Open market or private sale
$16,080
$40.0 p/Share
402
Reduced 0.09%
447,848
Common Stock
May 26
2021
SELL
Open market or private sale
$38,748
$40.07 p/Share
967
Reduced 0.22%
448,250
Common Stock