Nov 29
2024
SELL
Payment of exercise price or tax liability
$879,103
$90.22 p/Share
9,744
Reduced 12.17%
70,337
Common Stock
Nov 28
2024
BUY
Exercise of conversion of derivative security
-
19,217
Added 19.35%
80,081
Common Stock
Aug 28
2024
SELL
Payment of exercise price or tax liability
$320,712
$52.31 p/Share
6,131
Reduced 9.15%
60,864
Common Stock
Aug 28
2024
BUY
Exercise of conversion of derivative security
-
12,095
Added 15.29%
66,995
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$416,912
$51.9 p/Share
8,033
Reduced 12.76%
54,900
Common Stock
May 28
2024
BUY
Exercise of conversion of derivative security
-
15,844
Added 20.11%
62,933
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$366,875
$63.76 p/Share
5,754
Reduced 10.89%
47,089
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
15,845
Added 23.07%
52,843
Common Stock
Nov 29
2023
SELL
Open market or private sale
$538,756
$67.7 p/Share
7,958
Reduced 17.8%
36,751
Common Stock
Nov 28
2023
BUY
Exercise of conversion of derivative security
-
15,843
Added 26.16%
44,709
Common Stock
Aug 30
2023
SELL
Open market or private sale
$1,059,864
$112.56 p/Share
9,416
Reduced 24.6%
28,866
Common Stock
Aug 29
2023
SELL
Open market or private sale
$1,029,488
$108.39 p/Share
9,498
Reduced 19.88%
38,282
Common Stock
Aug 28
2023
BUY
Exercise of conversion of derivative security
-
18,914
Added 28.36%
47,780
Common Stock
Jun 07
2023
SELL
Open market or private sale
$646,699
$114.46 p/Share
5,650
Reduced 16.37%
28,866
Common Stock
May 30
2023
SELL
Open market or private sale
$570,335
$100.27 p/Share
5,688
Reduced 14.15%
34,516
Common Stock
May 28
2023
BUY
Exercise of conversion of derivative security
-
11,338
Added 22.0%
40,204
Common Stock
May 05
2023
SELL
Open market or private sale
$570,760
$95.0 p/Share
6,008
Reduced 17.23%
28,866
Common Stock
May 05
2023
BUY
Exercise of conversion of derivative security
$42,116
$7.01 p/Share
6,008
Added 14.7%
34,874
Common Stock
Mar 06
2023
SELL
Open market or private sale
$846,743
$90.3 p/Share
9,377
Reduced 24.52%
28,866
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
$42,116
$7.01 p/Share
6,008
Added 13.58%
38,243
Common Stock
Mar 01
2023
SELL
Open market or private sale
$500,349
$84.49 p/Share
5,922
Reduced 15.52%
32,235
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
11,339
Added 22.91%
38,157
Common Stock
Feb 06
2023
SELL
Open market or private sale
$558,804
$93.01 p/Share
6,008
Reduced 18.3%
26,818
Common Stock
Feb 06
2023
BUY
Exercise of conversion of derivative security
$42,116
$7.01 p/Share
6,008
Added 15.47%
32,826
Common Stock
Jan 05
2023
SELL
Open market or private sale
$603,984
$100.53 p/Share
6,008
Reduced 18.39%
26,658
Common Stock