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
Feb 25
2023
SELL
Payment of exercise price or tax liability
$60,708
$47.54 p/Share
1,277
Reduced 5.31%
22,788
Common Stock
Feb 25
2023
BUY
Exercise of conversion of derivative security
-
4,368
Added 15.36%
24,065
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$27,352
$47.57 p/Share
575
Reduced 2.84%
19,697
Common Stock
Feb 23
2023
BUY
Exercise of conversion of derivative security
-
1,960
Added 8.82%
20,272
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$26,466
$45.32 p/Share
584
Reduced 3.09%
18,312
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
1,690
Added 8.21%
18,896
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$45,804
$40.57 p/Share
1,129
Reduced 6.16%
17,206
Common Stock
Feb 20
2022
BUY
Exercise of conversion of derivative security
-
3,875
Added 17.45%
18,335
Common Stock