|
Sep 09
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
3,026
|
|
|
Aug 29
2025
|
|
-
|
1,530
|
|
|
Nov 18
2024
|
SELL
Open market or private sale
|
$396,726
$119.03 p/Share
|
3,333
|
|
|
Sep 18
2024
|
SELL
Open market or private sale
|
$400,926
$120.29 p/Share
|
3,333
|
|
|
Sep 10
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
4,488
|
|
|
Jun 21
2024
|
SELL
Open market or private sale
|
$424,018
$127.18 p/Share
|
3,334
|
|
|
Oct 02
2023
|
SELL
Open market or private sale
|
$530,600
$75.8 p/Share
|
7,000
|
|
|
Sep 12
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
4,485
|
|
|
Sep 08
2022
|
BUY
Exercise of conversion of derivative security
|
-
|
3,520
|
|
|
Aug 26
2022
|
|
-
|
2,800
|
|
|
Dec 02
2021
|
SELL
Open market or private sale
|
$674,550
$89.94 p/Share
|
7,500
|
|
|
Sep 09
2021
|
BUY
Exercise of conversion of derivative security
|
-
|
7,324
|
|
|
Jun 16
2021
|
|
-
|
3,050
|
|
|
Dec 03
2020
|
SELL
Open market or private sale
|
$942,080
$58.88 p/Share
|
16,000
|
|