Sep 23
2024
SELL
Open market or private sale
$749,994
$100.28 p/Share
7,479
Reduced 57.12%
5,615
Common Stock, par valu...
Sep 23
2024
BUY
Exercise of conversion of derivative security
$472,298
$63.15 p/Share
7,479
Added 49.78%
7,546
Common Stock, par valu...
Jun 06
2024
SELL
Payment of exercise price or tax liability
$94,640
$84.35 p/Share
1,122
Reduced 16.65%
5,615
Common Stock, par valu...
Jun 06
2024
BUY
Exercise of conversion of derivative security
-
2,579
Added 27.68%
6,737
Common Stock, par valu...
Jun 05
2024
SELL
Open market or private sale
$129,420
$90.0 p/Share
1,438
Reduced 25.7%
4,158
Common Stock, par valu...
May 03
2024
SELL
Payment of exercise price or tax liability
$28,416
$76.8 p/Share
370
Reduced 6.2%
5,596
Common Stock, par valu...
May 03
2024
BUY
Exercise of conversion of derivative security
-
849
Added 12.46%
5,966
Common Stock, par valu...
Mar 25
2024
SELL
Payment of exercise price or tax liability
$70,868
$79.36 p/Share
893
Reduced 14.86%
5,117
Common Stock, par valu...
Mar 25
2024
BUY
Exercise of conversion of derivative security
-
2,152
Added 26.37%
6,010
Common Stock, par valu...
Mar 23
2024
SELL
Payment of exercise price or tax liability
$62,926
$78.17 p/Share
805
Reduced 17.26%
3,858
Common Stock, par valu...
Mar 23
2024
BUY
Exercise of conversion of derivative security
-
1,940
Added 29.38%
4,663
Common Stock, par valu...
Feb 20
2024
SELL
Open market or private sale
$666,819
$80.33 p/Share
8,301
Reduced 75.3%
2,723
Common Stock, par valu...
Feb 20
2024
BUY
Exercise of conversion of derivative security
$199,370
$43.21 p/Share
4,614
Added 38.61%
7,337
Common Stock, par valu...
Jun 06
2023
SELL
Payment of exercise price or tax liability
$91,154
$62.01 p/Share
1,470
Reduced 18.65%
6,410
Common Stock, par valu...
Jun 06
2023
BUY
Exercise of conversion of derivative security
-
5,157
Added 39.56%
7,880
Common Stock, par valu...
May 03
2023
SELL
Payment of exercise price or tax liability
$16,249
$66.87 p/Share
243
Reduced 8.19%
2,723
Common Stock, par valu...
May 03
2023
BUY
Exercise of conversion of derivative security
-
850
Added 22.27%
2,966
Common Stock, par valu...
Mar 25
2023
SELL
Payment of exercise price or tax liability
$37,358
$58.1 p/Share
643
Reduced 23.31%
2,116
Common Stock, par valu...
Mar 25
2023
BUY
Exercise of conversion of derivative security
-
2,152
Added 43.82%
2,759
Common Stock, par valu...
May 03
2022
SELL
Payment of exercise price or tax liability
$11,827
$48.67 p/Share
243
Reduced 28.59%
607
Common Stock, par valu...
May 03
2022
BUY
Exercise of conversion of derivative security
-
850
Added 50.0%
850
Common Stock, par valu...