Nov 07
2024
SELL
Open market or private sale
$171,122
$57.06 p/Share
2,999
Reduced 7.35%
37,822
Common Stock
Apr 25
2024
BUY
Exercise of conversion of derivative security
$15,505
$12.19 p/Share
1,272
Added 3.02%
40,821
Common Stock
Jul 28
2023
SELL
Open market or private sale
$164,548
$94.95 p/Share
1,733
Reduced 4.2%
39,549
Common Stock
Jul 27
2023
SELL
Open market or private sale
$355,740
$96.8 p/Share
3,675
Reduced 8.17%
41,282
Common Stock
Nov 15
2021
SELL
Open market or private sale
$150,423
$160.88 p/Share
935
Reduced 2.04%
44,957
Common Stock
Oct 29
2021
SELL
Open market or private sale
$172,919
$151.55 p/Share
1,141
Reduced 2.43%
45,892
Common Stock
Sep 16
2021
SELL
Open market or private sale
$117,335
$127.4 p/Share
921
Reduced 1.92%
47,033
Common Stock
Sep 13
2021
SELL
Open market or private sale
$239,816
$124.0 p/Share
1,934
Reduced 3.88%
47,954
Common Stock
Sep 13
2021
BUY
Exercise of conversion of derivative security
$26,382
$17.3 p/Share
1,525
Added 3.03%
48,764
Common Stock
Sep 09
2021
SELL
Open market or private sale
$140,954
$126.19 p/Share
1,117
Reduced 2.26%
48,363
Common Stock
Aug 04
2021
SELL
Open market or private sale
$119,903
$119.07 p/Share
1,007
Reduced 1.99%
49,480
Common Stock
Aug 04
2021
BUY
Exercise of conversion of derivative security
$15,493
$12.19 p/Share
1,271
Added 2.47%
50,129
Common Stock
Jul 26
2021
SELL
Open market or private sale
$1,029,139
$112.07 p/Share
9,183
Reduced 15.72%
49,216
Common Stock
Jul 26
2021
BUY
Exercise of conversion of derivative security
$45,090
$14.98 p/Share
3,010
Added 5.66%
50,158
Common Stock
Mar 12
2021
SELL
Open market or private sale
$191,014
$100.27 p/Share
1,905
Reduced 3.32%
55,389
Common Stock
Mar 12
2021
BUY
Exercise of conversion of derivative security
$46,480
$12.19 p/Share
3,813
Added 6.24%
57,294
Common Stock
Mar 01
2021
SELL
Open market or private sale
$761,245
$101.54 p/Share
7,497
Reduced 12.29%
53,481
Common Stock
Mar 01
2021
BUY
Exercise of conversion of derivative security
$90,114
$12.02 p/Share
7,497
Added 11.58%
57,252
Common Stock
Dec 15
2020
SELL
Open market or private sale
$161,725
$91.37 p/Share
1,770
Reduced 3.2%
53,481
Common Stock
Dec 08
2020
SELL
Open market or private sale
$99,400
$87.04 p/Share
1,142
Reduced 2.03%
55,251
Common Stock