May 13
2024
SELL
Open market or private sale
$2,737,822
$76.42 p/Share
35,826
Reduced 1.72%
2,043,302
Common Stock
May 08
2024
SELL
Open market or private sale
$602,400
$75.3 p/Share
8,000
Reduced 0.38%
2,079,128
Common Stock
May 07
2024
SELL
Open market or private sale
$3,497,965
$75.55 p/Share
46,300
Reduced 2.17%
2,087,128
Common Stock
May 06
2024
SELL
Open market or private sale
$5,220,318
$75.76 p/Share
68,906
Reduced 3.13%
2,133,428
Common Stock
Mar 22
2024
BUY
Exercise of conversion of derivative security
$709,155
$47.89 p/Share
14,808
Added 0.67%
2,202,334
Common Stock
Mar 04
2024
SELL
Open market or private sale
$2,500,146
$68.31 p/Share
36,600
Reduced 1.65%
2,187,526
Common Stock
Mar 01
2024
SELL
Open market or private sale
$2,532,099
$68.4 p/Share
37,019
Reduced 1.64%
2,224,126
Common Stock
Feb 29
2024
SELL
Exercise of conversion of derivative security
-
2
Reduced 0.0%
2,255,735
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$30,240
$70.0 p/Share
432
Reduced 0.02%
2,261,145
Common Stock
Feb 29
2024
SELL
Open market or private sale
$1,933,414
$69.4 p/Share
27,859
Reduced 1.22%
2,255,737
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
-
14
Added 0.0%
2,261,577
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
5,828
Added 0.26%
2,261,563
Common Stock
Dec 26
2023
BUY
Exercise of conversion of derivative security
$598,469
$36.39 p/Share
16,446
Added 0.72%
2,283,596
Common Stock
Dec 20
2023
SELL
Payment of exercise price or tax liability
$26,108
$54.85 p/Share
476
Reduced 0.02%
2,267,150
Common Stock
Dec 20
2023
BUY
Exercise of conversion of derivative security
-
42
Added 0.0%
2,267,626
Common Stock
Dec 19
2023
SELL
Payment of exercise price or tax liability
$40,811
$56.06 p/Share
728
Reduced 0.03%
2,267,582
Common Stock
Dec 19
2023
BUY
Exercise of conversion of derivative security
-
87
Added 0.0%
2,267,584
Common Stock
Dec 12
2023
SELL
Payment of exercise price or tax liability
$35,084
$53.81 p/Share
652
Reduced 0.03%
2,268,225
Common Stock
Dec 12
2023
BUY
Exercise of conversion of derivative security
-
14
Added 0.0%
2,268,877
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$34,924
$54.4 p/Share
642
Reduced 0.03%
2,268,863
Common Stock
Dec 11
2023
SELL
Open market or private sale
$1,219,153
$54.7 p/Share
22,288
Reduced 0.97%
2,269,475
Common Stock
Dec 11
2023
BUY
Exercise of conversion of derivative security
-
30
Added 0.0%
2,269,505
Common Stock
Dec 08
2023
SELL
Open market or private sale
$1,424,650
$54.53 p/Share
26,126
Reduced 1.13%
2,286,731
Common Stock
Dec 08
2023
BUY
Grant, award, or other acquisition
-
5,032
Added 0.22%
2,291,763
Common Stock
Dec 07
2023
SELL
Open market or private sale
$1,361,577
$54.75 p/Share
24,869
Reduced 1.06%
2,312,857
Common Stock