Sep 30
2025
SELL
Open market or private sale
$94,862
$96.7 p/Share
981
Reduced 30.3%
2,257
Common Stock
Jun 20
2025
SELL
Sale (or disposition) back to the issuer
$181,750
$85.57 p/Share
2,124
Reduced 31.04%
4,718
Common Stock
Jun 20
2025
SELL
Open market or private sale
$137,189
$85.69 p/Share
1,601
Reduced 33.09%
3,238
Common Stock
Jun 20
2025
BUY
Exercise of conversion of derivative security
$182,330
$72.21 p/Share
2,525
Added 30.5%
5,753
Common Stock
May 19
2025
SELL
Open market or private sale
$65,700
$75.0 p/Share
876
Reduced 16.48%
4,438
Common Stock
May 08
2025
BUY
Exercise of conversion of derivative security
-
1,753
Added 24.81%
5,314
Common Stock
Aug 23
2024
SELL
Open market or private sale
$32,436
$74.91 p/Share
433
Reduced 10.84%
3,561
Common Stock
Aug 23
2024
SELL
Sale (or disposition) back to the issuer
$86,153
$72.52 p/Share
1,188
Reduced 22.93%
3,994
Common Stock
Aug 23
2024
BUY
Exercise of conversion of derivative security
$86,172
$53.16 p/Share
1,621
Added 23.83%
5,182
Common Stock
May 30
2024
SELL
Open market or private sale
$50,393
$73.46 p/Share
686
Reduced 16.15%
3,561
Common Stock
May 09
2024
BUY
Exercise of conversion of derivative security
-
1,447
Added 25.41%
4,247
Common Stock
Nov 17
2023
SELL
Open market or private sale
$20,183
$64.69 p/Share
312
Reduced 10.03%
2,800
Common Stock
Nov 02
2023
BUY
Exercise of conversion of derivative security
-
623
Added 16.68%
3,112
Common Stock
Nov 04
2022
SELL
Open market or private sale
$155,624
$98.0 p/Share
1,588
Reduced 38.95%
2,489
Common Stock
Nov 04
2022
SELL
Sale (or disposition) back to the issuer
$42,600
$96.82 p/Share
440
Reduced 9.74%
4,077
Common Stock
Nov 04
2022
BUY
Exercise of conversion of derivative security
$42,583
$55.16 p/Share
772
Added 14.6%
4,517
Common Stock
Nov 03
2022
BUY
Exercise of conversion of derivative security
-
1,581
Added 29.68%
3,745
Common Stock
Nov 11
2021
SELL
Open market or private sale
$183,691
$81.1 p/Share
2,265
Reduced 47.65%
2,488
Common Stock
Nov 04
2021
BUY
Exercise of conversion of derivative security
-
1,430
Added 20.98%
5,385
Common Stock
Nov 07
2020
BUY
Exercise of conversion of derivative security
-
1,256
Added 32.58%
2,599
Common Stock