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
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
3,281
Added 50.0%
3,281
Common Stock
Feb 15
2023
SELL
Open market or private sale
$83,853
$99.0 p/Share
847
Reduced 100.0%
0
Common Stock
Feb 07
2023
SELL
Open market or private sale
$15,040
$94.0 p/Share
160
Reduced 15.89%
847
Common Stock
Dec 15
2022
SELL
Open market or private sale
$269,244
$118.61 p/Share
2,270
Reduced 72.83%
847
Common Stock
Dec 15
2022
BUY
Exercise of conversion of derivative security
$17,494
$11.2 p/Share
1,562
Added 33.38%
3,117
Common Stock
Nov 29
2022
SELL
Open market or private sale
$196,436
$113.81 p/Share
1,726
Reduced 52.61%
1,555
Common Stock
Nov 28
2022
SELL
Open market or private sale
$262,133
$119.86 p/Share
2,187
Reduced 100.0%
0
Common Stock
Nov 28
2022
BUY
Exercise of conversion of derivative security
$220,305
$40.29 p/Share
5,468
Added 62.5%
3,281
Common Stock