Sep 30
2024
SELL
Payment of exercise price or tax liability
$133,258
$22.94 p/Share
5,809
Reduced 0.26%
2,204,432
Common Stock
Sep 30
2024
BUY
Exercise of conversion of derivative security
-
11,461
Added 0.52%
2,210,241
Common Stock
Jun 30
2024
SELL
Payment of exercise price or tax liability
$167,763
$28.88 p/Share
5,809
Reduced 0.26%
2,198,780
Common Stock
Jun 30
2024
BUY
Exercise of conversion of derivative security
-
11,462
Added 0.52%
2,204,589
Common Stock
May 02
2024
BUY
Exercise of conversion of derivative security
$1,186,409
$4.18 p/Share
283,830
Added 11.46%
2,193,127
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$93,020
$20.63 p/Share
4,509
Reduced 0.24%
1,909,297
Common Stock
Mar 31
2024
BUY
Exercise of conversion of derivative security
-
11,461
Added 0.6%
1,913,806
Common Stock
Mar 14
2023
BUY
Open market or private purchase
$224,400
$26.4 p/Share
8,500
Added 0.44%
1,902,345
Common Stock
Mar 13
2023
BUY
Open market or private purchase
$1,016,400
$25.41 p/Share
40,000
Added 2.07%
1,893,845
Common Stock
Nov 23
2021
BUY
Open market or private purchase
$5,175,865
$94.97 p/Share
54,500
Added 2.86%
1,853,845
Common Stock
Nov 19
2021
BUY
Open market or private purchase
$4,915,000
$98.3 p/Share
50,000
Added 2.7%
1,799,345
Common Stock
Aug 13
2021
BUY
Exercise of conversion of derivative security
$99,998
$4.18 p/Share
23,923
Added 1.35%
1,749,345
Common Stock
Feb 11
2021
SELL
Open market or private sale
$33,622,207
$166.24 p/Share
202,251
Reduced 10.49%
1,725,422
Common Stock
Feb 10
2021
SELL
Open market or private sale
$9,329,223
$160.01 p/Share
58,304
Reduced 2.94%
1,927,673
Common Stock
Feb 09
2021
SELL
Open market or private sale
$16,504,348
$163.23 p/Share
101,111
Reduced 4.85%
1,985,632
Common Stock
Feb 08
2021
SELL
Open market or private sale
$15,082,665
$162.69 p/Share
92,708
Reduced 4.25%
2,086,743
Common Stock
Feb 05
2021
SELL
Open market or private sale
$32,418,878
$160.6 p/Share
201,861
Reduced 8.48%
2,179,451
Common Stock
Feb 04
2021
SELL
Open market or private sale
$7,483,780
$159.05 p/Share
47,053
Reduced 1.94%
2,381,312
Common Stock
Feb 03
2021
SELL
Open market or private sale
$12,209,488
$158.74 p/Share
76,915
Reduced 3.07%
2,428,365
Common Stock
Feb 02
2021
SELL
Open market or private sale
$20,648,371
$157.75 p/Share
130,893
Reduced 4.75%
2,622,883
Common Stock
Feb 01
2021
SELL
Open market or private sale
$14,798,192
$154.56 p/Share
95,744
Reduced 3.36%
2,753,776
Common Stock
Jan 06
2021
SELL
Payment of exercise price or tax liability
$36,158,110
$129.54 p/Share
279,127
Reduced 8.92%
2,849,520
Common Stock
Jan 01
2021
BUY
Exercise of conversion of derivative security
-
565,192
Added 15.3%
3,128,647
Common Stock
Dec 27
2020
-
25,000
Reduced 0.99%
2,505,280
Common Stock
Dec 21
2020
BUY
Exercise of conversion of derivative security
$99,998
$4.18 p/Share
23,923
Added 0.92%
2,563,455
Common Stock