Dec 02
2024
SELL
Open market or private sale
$171,430
$89.99 p/Share
1,905
Reduced 19.6%
7,812
Common Stock
Nov 29
2024
SELL
Payment of exercise price or tax liability
$177,101
$90.22 p/Share
1,963
Reduced 16.81%
9,717
Common Stock
Nov 28
2024
BUY
Exercise of conversion of derivative security
-
3,868
Added 24.88%
11,680
Common Stock
Aug 30
2024
SELL
Open market or private sale
$137,003
$55.11 p/Share
2,486
Reduced 24.14%
7,812
Common Stock
Aug 28
2024
SELL
Payment of exercise price or tax liability
$72,397
$52.31 p/Share
1,384
Reduced 11.85%
10,298
Common Stock
Aug 28
2024
BUY
Exercise of conversion of derivative security
-
3,870
Added 24.88%
11,682
Common Stock
Jun 17
2024
SELL
Open market or private sale
$63,085
$48.01 p/Share
1,314
Reduced 14.4%
7,812
Common Stock
May 30
2024
SELL
Open market or private sale
$134,985
$51.6 p/Share
2,616
Reduced 22.28%
9,126
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$89,112
$51.9 p/Share
1,717
Reduced 12.76%
11,742
Common Stock
May 28
2024
BUY
Exercise of conversion of derivative security
-
4,807
Added 26.32%
13,459
Common Stock
Mar 01
2024
SELL
Open market or private sale
$162,285
$64.17 p/Share
2,529
Reduced 22.62%
8,652
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$114,895
$63.76 p/Share
1,802
Reduced 13.88%
11,181
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
4,805
Added 27.01%
12,983
Common Stock
Feb 07
2024
SELL
Open market or private sale
$18,882
$76.14 p/Share
248
Reduced 2.94%
8,178
Common Stock
Nov 30
2023
SELL
Open market or private sale
$137,470
$67.92 p/Share
2,024
Reduced 19.84%
8,178
Common Stock
Nov 29
2023
SELL
Open market or private sale
$163,630
$67.7 p/Share
2,417
Reduced 19.15%
10,202
Common Stock
Nov 28
2023
BUY
Exercise of conversion of derivative security
-
4,807
Added 27.59%
12,619
Common Stock
Nov 17
2023
BUY
Exercise of conversion of derivative security
$87,494
$11.2 p/Share
7,812
Added 50.0%
7,812
Common Stock
Aug 30
2023
SELL
Open market or private sale
$371,270
$112.37 p/Share
3,304
Reduced 100.0%
0
Common Stock
Aug 29
2023
SELL
Open market or private sale
$339,477
$108.39 p/Share
3,132
Reduced 48.66%
3,304
Common Stock
Aug 28
2023
BUY
Exercise of conversion of derivative security
-
6,436
Added 50.0%
6,436
Common Stock
Jun 07
2023
SELL
Open market or private sale
$477,259
$115.03 p/Share
4,149
Reduced 100.0%
0
Common Stock
May 30
2023
SELL
Open market or private sale
$115,210
$100.27 p/Share
1,149
Reduced 21.69%
4,149
Common Stock
May 28
2023
BUY
Exercise of conversion of derivative security
-
3,281
Added 38.24%
5,298
Common Stock
Mar 01
2023
SELL
Open market or private sale
$106,795
$84.49 p/Share
1,264
Reduced 38.52%
2,017
Common Stock