Feb 23
2025
SELL
Payment of exercise price or tax liability
$59,193
$100.67 p/Share
588
Reduced 5.54%
10,021
Common Stock
Feb 23
2025
BUY
Exercise of conversion of derivative security
-
2,018
Added 15.98%
10,609
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$52,549
$100.67 p/Share
522
Reduced 5.73%
8,591
Common Stock
Feb 22
2025
BUY
Exercise of conversion of derivative security
-
1,794
Added 16.45%
9,113
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$44,999
$100.67 p/Share
447
Reduced 5.76%
7,319
Common Stock
Feb 21
2025
BUY
Exercise of conversion of derivative security
-
1,346
Added 14.77%
7,766
Common Stock
Dec 31
2024
SELL
Open market or private sale
$216,800
$108.4 p/Share
2,000
Reduced 23.75%
6,420
Common Stock
Nov 15
2024
SELL
Open market or private sale
$235,460
$117.73 p/Share
2,000
Reduced 19.19%
8,420
Common Stock
Sep 30
2024
SELL
Open market or private sale
$191,600
$95.8 p/Share
2,000
Reduced 16.1%
10,420
Common Stock
Aug 29
2024
SELL
Open market or private sale
$181,960
$90.98 p/Share
2,000
Reduced 13.87%
12,420
Common Stock
Jun 28
2024
SELL
Open market or private sale
$150,120
$75.06 p/Share
2,000
Reduced 12.18%
14,420
Common Stock
Apr 01
2024
SELL
Open market or private sale
$162,120
$81.06 p/Share
2,000
Reduced 10.86%
16,420
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$174,764
$75.59 p/Share
2,312
Reduced 11.15%
18,420
Common Stock
Feb 28
2024
SELL
Open market or private sale
$439,176
$75.72 p/Share
5,800
Reduced 31.2%
12,788
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
7,944
Added 27.7%
20,732
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$43,434
$74.63 p/Share
582
Reduced 3.04%
18,588
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
1,996
Added 9.43%
19,170
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$37,795
$73.39 p/Share
515
Reduced 2.91%
17,174
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
1,774
Added 9.11%
17,689
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$36,649
$61.7 p/Share
594
Reduced 3.6%
15,915
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
1,721
Added 9.44%
16,509
Common Stock
Dec 29
2023
SELL
Open market or private sale
$116,820
$58.41 p/Share
2,000
Reduced 11.91%
14,788
Common Stock
Sep 29
2023
SELL
Open market or private sale
$120,380
$60.19 p/Share
2,000
Reduced 10.65%
16,788
Common Stock
Jun 30
2023
SELL
Open market or private sale
$113,780
$56.89 p/Share
2,000
Reduced 9.62%
18,788
Common Stock
Jun 13
2023
SELL
Open market or private sale
$108,000
$54.0 p/Share
2,000
Reduced 8.78%
20,788
Common Stock