Jun 17
2025
SELL
Open market or private sale
$83,781
$165.25 p/Share
507
Reduced 2.0%
24,826
Common Stock
Jun 14
2025
BUY
Exercise of conversion of derivative security
-
1,314
Added 4.93%
25,333
Common Stock
Jun 04
2025
SELL
Open market or private sale
$54,523
$167.25 p/Share
326
Reduced 1.34%
24,019
Common Stock
Jun 03
2025
BUY
Exercise of conversion of derivative security
-
1,312
Added 5.11%
24,345
Common Stock
May 27
2025
SELL
Open market or private sale
$62,839
$173.59 p/Share
362
Reduced 1.55%
23,033
Common Stock
May 23
2025
BUY
Exercise of conversion of derivative security
-
1,500
Added 6.03%
23,395
Common Stock
May 20
2025
SELL
Open market or private sale
$74,424
$175.53 p/Share
424
Reduced 1.9%
21,895
Common Stock
May 17
2025
BUY
Exercise of conversion of derivative security
-
1,750
Added 7.27%
22,319
Common Stock
Dec 16
2024
-
610
Reduced 2.88%
20,569
Common Stock
Dec 05
2024
-
150
Reduced 0.7%
21,179
Common Stock
Sep 24
2024
-
1,000
Reduced 4.48%
21,329
Common Stock
Sep 19
2024
SELL
Open market or private sale
$472,717
$169.92 p/Share
2,782
Reduced 11.08%
22,329
Common Stock
Sep 17
2024
SELL
Open market or private sale
$336,080
$168.04 p/Share
2,000
Reduced 7.38%
25,111
Common Stock
Jun 17
2024
SELL
Open market or private sale
$77,968
$149.08 p/Share
523
Reduced 1.89%
27,111
Common Stock
Jun 14
2024
BUY
Exercise of conversion of derivative security
$197,534
$150.56 p/Share
1,312
Added 4.53%
27,634
Common Stock
Jun 04
2024
SELL
Open market or private sale
$84,480
$160.0 p/Share
528
Reduced 1.97%
26,322
Common Stock
Jun 03
2024
BUY
Exercise of conversion of derivative security
$214,137
$163.09 p/Share
1,313
Added 4.66%
26,850
Common Stock
May 20
2024
SELL
Open market or private sale
$72,497
$167.43 p/Share
433
Reduced 1.67%
25,537
Common Stock
May 17
2024
BUY
Exercise of conversion of derivative security
$296,730
$169.56 p/Share
1,750
Added 6.31%
25,970
Common Stock
Apr 10
2024
SELL
Payment of exercise price or tax liability
$99,236
$162.95 p/Share
609
Reduced 2.45%
24,220
Common Stock
Apr 10
2024
BUY
Exercise of conversion of derivative security
$407,375
$162.95 p/Share
2,500
Added 9.15%
24,829
Common Stock
Dec 26
2023
SELL
Open market or private sale
$820,110
$156.42 p/Share
5,243
Reduced 19.02%
22,329
Common Stock
Dec 21
2023
-
325
Reduced 1.16%
27,572
Common Stock
Jun 27
2023
SELL
Open market or private sale
$503,669
$167.89 p/Share
3,000
Reduced 9.71%
27,897
Common Stock
Jun 26
2023
SELL
Open market or private sale
$602,869
$163.07 p/Share
3,697
Reduced 10.69%
30,897
Common Stock