Dec 16
2025
BUY
Exercise of conversion of derivative security
$200,027
$25.41 p/Share
7,872
Added 7.88%
92,006
Common Stock
Dec 15
2025
SELL
Open market or private sale
$228,136
$70.74 p/Share
3,225
Reduced 3.69%
84,134
Common Stock
Dec 15
2025
BUY
Exercise of conversion of derivative security
$81,947
$25.41 p/Share
3,225
Added 3.56%
87,359
Common Stock
Nov 17
2025
SELL
Open market or private sale
$345,303
$70.47 p/Share
4,900
Reduced 5.5%
84,134
Common Stock
Nov 17
2025
BUY
Exercise of conversion of derivative security
$152,624
$27.23 p/Share
5,605
Added 6.13%
85,809
Common Stock
Oct 15
2025
SELL
Open market or private sale
$329,373
$66.81 p/Share
4,930
Reduced 5.58%
83,429
Common Stock
Oct 15
2025
BUY
Exercise of conversion of derivative security
$152,651
$27.23 p/Share
5,606
Added 6.18%
85,133
Common Stock
Sep 15
2025
SELL
Open market or private sale
$343,202
$69.97 p/Share
4,905
Reduced 5.6%
82,753
Common Stock
Sep 15
2025
BUY
Exercise of conversion of derivative security
$152,651
$27.23 p/Share
5,606
Added 6.12%
85,979
Common Stock
Aug 14
2025
SELL
Open market or private sale
$348,350
$71.15 p/Share
4,896
Reduced 5.63%
82,052
Common Stock
Aug 14
2025
BUY
Exercise of conversion of derivative security
$152,651
$27.23 p/Share
5,606
Added 6.28%
83,722
Common Stock
Mar 12
2025
SELL
Payment of exercise price or tax liability
$298,446
$82.33 p/Share
3,625
Reduced 4.27%
81,342
Common Stock
Mar 12
2025
BUY
Exercise of conversion of derivative security
-
8,090
Added 8.69%
84,967
Common Stock
Nov 08
2024
-
2,842
Reduced 3.57%
76,877
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$473,370
$78.79 p/Share
6,008
Reduced 7.01%
79,719
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
-
12,410
Added 12.65%
85,727
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$702,670
$103.41 p/Share
6,795
Reduced 8.13%
76,756
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
14,036
Added 14.38%
83,551
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$698,226
$96.44 p/Share
7,240
Reduced 9.06%
72,696
Common Stock
Mar 09
2022
BUY
Exercise of conversion of derivative security
-
14,956
Added 15.76%
79,936
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$715,903
$98.65 p/Share
7,257
Reduced 9.79%
66,861
Common Stock
Mar 10
2021
BUY
Exercise of conversion of derivative security
-
14,992
Added 16.82%
74,118
Common Stock