Sep 29
2025
SELL
Open market or private sale
$1,420,081
$94.71 p/Share
14,994
Reduced 29.74%
35,419
Common Stock
Sep 29
2025
SELL
Sale (or disposition) back to the issuer
$2,876,437
$94.71 p/Share
30,371
Reduced 37.6%
50,413
Common Stock
Sep 29
2025
BUY
Exercise of conversion of derivative security
$2,876,141
$63.4 p/Share
45,365
Added 35.96%
80,784
Common Stock
Mar 21
2025
BUY
Exercise of conversion of derivative security
-
2,252
Added 5.98%
35,419
Common Stock
Mar 01
2025
BUY
Exercise of conversion of derivative security
-
9,690
Added 22.61%
33,167
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
-
2,486
Added 9.58%
23,477
Common Stock, par valu...
Mar 21
2024
BUY
Exercise of conversion of derivative security
-
2,252
Added 9.72%
20,911
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
805
Added 4.12%
18,739
Common Stock
Sep 01
2023
SELL
Open market or private sale
$854,508
$75.52 p/Share
11,315
Reduced 38.69%
17,934
Common Stock
Sep 01
2023
SELL
Sale (or disposition) back to the issuer
$4,323,795
$75.94 p/Share
56,937
Reduced 66.06%
29,249
Common Stock
Sep 01
2023
BUY
Exercise of conversion of derivative security
$4,323,764
$63.35 p/Share
68,252
Added 44.19%
86,186
Common Stock
Jul 01
2023
BUY
Exercise of conversion of derivative security
-
4,448
Added 19.87%
17,934
Common Stock, par valu...
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
805
Added 5.63%
13,486
Common Stock
Jul 01
2022
BUY
Exercise of conversion of derivative security
-
3,010
Added 19.18%
12,681
Common Stock
Jun 02
2022
SELL
Open market or private sale
$149,399
$83.37 p/Share
1,792
Reduced 15.63%
9,671
Common Stock
Jun 02
2022
BUY
Exercise of conversion of derivative security
$157,633
$42.87 p/Share
3,677
Added 21.6%
13,348
Common Stock
Jun 01
2022
SELL
Sale (or disposition) back to the issuer
$1,818,913
$83.79 p/Share
21,708
Reduced 65.44%
11,463
Common Stock
Jun 01
2022
SELL
Open market or private sale
$1,597,330
$84.07 p/Share
19,000
Reduced 66.27%
9,671
Common Stock
Jun 01
2022
BUY
Exercise of conversion of derivative security
$1,664,342
$42.87 p/Share
38,823
Added 44.46%
48,494
Common Stock
Nov 07
2021
BUY
Exercise of conversion of derivative security
-
2,417
Added 16.66%
12,088
Common Stock
Nov 07
2020
BUY
Exercise of conversion of derivative security
-
2,418
Added 25.0%
7,254
Common Stock