Dec 15
2024
SELL
Payment of exercise price or tax liability
-
98,640
Reduced 33.47%
196,050
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
42,678
Added 12.65%
294,690
Common Stock
Dec 10
2024
BUY
Exercise of conversion of derivative security
-
151,950
Added 37.61%
252,012
Common Stock
Dec 02
2024
SELL
Open market or private sale
$628,104
$80.91 p/Share
7,763
Reduced 7.2%
100,062
Common Stock
Nov 01
2024
SELL
Open market or private sale
$543,091
$69.95 p/Share
7,764
Reduced 6.72%
107,825
Common Stock
Oct 01
2024
SELL
Open market or private sale
$480,064
$62.77 p/Share
7,648
Reduced 6.21%
115,589
Common Stock
Sep 15
2024
SELL
Payment of exercise price or tax liability
-
21,630
Reduced 14.93%
123,237
Common Stock
Sep 15
2024
BUY
Exercise of conversion of derivative security
-
42,674
Added 22.75%
144,867
Common Stock
Sep 03
2024
SELL
Open market or private sale
$456,470
$59.09 p/Share
7,725
Reduced 7.03%
102,193
Common Stock
Aug 01
2024
SELL
Open market or private sale
$425,493
$55.08 p/Share
7,725
Reduced 6.57%
109,918
Common Stock
Jul 01
2024
SELL
Open market or private sale
$425,374
$53.77 p/Share
7,911
Reduced 6.3%
117,643
Common Stock
Jun 17
2024
SELL
Payment of exercise price or tax liability
-
34,513
Reduced 21.56%
125,554
Common Stock
Jun 17
2024
BUY
Exercise of conversion of derivative security
-
68,097
Added 29.85%
160,067
Common Stock
Jun 03
2024
SELL
Open market or private sale
$415,846
$54.89 p/Share
7,576
Reduced 7.61%
91,970
Common Stock
May 01
2024
SELL
Open market or private sale
$454,109
$56.16 p/Share
8,086
Reduced 7.51%
99,546
Common Stock
Apr 01
2024
SELL
Open market or private sale
$456,146
$59.34 p/Share
7,687
Reduced 6.67%
107,632
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
-
8,929
Reduced 7.19%
115,319
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
20,246
Added 14.01%
124,248
Common Stock
Mar 01
2024
SELL
Open market or private sale
$413,952
$53.31 p/Share
7,765
Reduced 6.95%
104,002
Common Stock
Feb 01
2024
SELL
Open market or private sale
$470,553
$61.27 p/Share
7,680
Reduced 6.43%
111,767
Common Stock
Jan 02
2024
SELL
Open market or private sale
$433,995
$58.49 p/Share
7,420
Reduced 5.85%
119,447
Common Stock
Dec 19
2023
SELL
Open market or private sale
$5,709,690
$61.56 p/Share
92,750
Reduced 42.23%
126,867
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
-
192,449
Reduced 46.7%
219,617
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
388,156
Added 48.51%
412,066
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
-
10,039
Reduced 29.57%
23,910
Common Stock