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
Jun 06
2023
SELL
Open market or private sale
$81,157
$158.82 p/Share
511
Reduced 1.46%
34,594
Common Stock
Jun 03
2023
BUY
Exercise of conversion of derivative security
$205,682
$156.77 p/Share
1,312
Added 3.6%
35,105
Common Stock
May 18
2023
SELL
Open market or private sale
$101,293
$161.81 p/Share
626
Reduced 1.82%
33,793
Common Stock
May 17
2023
BUY
Exercise of conversion of derivative security
$285,740
$163.28 p/Share
1,750
Added 4.84%
34,419
Common Stock
Apr 10
2023
SELL
Payment of exercise price or tax liability
$107,257
$176.12 p/Share
609
Reduced 1.83%
32,669
Common Stock
Apr 10
2023
BUY
Exercise of conversion of derivative security
$440,300
$176.12 p/Share
2,500
Added 6.99%
33,278
Common Stock
Mar 21
2023
SELL
Open market or private sale
$73,489
$164.04 p/Share
448
Reduced 1.43%
30,778
Common Stock
Mar 20
2023
BUY
Exercise of conversion of derivative security
$301,481
$160.79 p/Share
1,875
Added 5.66%
31,226
Common Stock