Mar 05
2025
SELL
Payment of exercise price or tax liability
$27,838
$84.36 p/Share
330
Reduced 1.41%
23,129
Common Stock
Mar 05
2025
BUY
Grant, award, or other acquisition
-
982
Added 4.02%
23,459
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$16,916
$84.16 p/Share
201
Reduced 0.89%
22,477
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
-
619
Added 2.66%
22,678
Common Stock
Feb 10
2025
-
900
Reduced 3.92%
22,059
Common Stock
Feb 03
2025
SELL
Payment of exercise price or tax liability
$34,501
$85.19 p/Share
405
Reduced 1.73%
22,959
Common Stock
Feb 03
2025
BUY
Exercise of conversion of derivative security
-
1,052
Added 4.31%
23,364
Common Stock
Sep 04
2024
-
521
Reduced 2.28%
22,312
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$16,254
$80.87 p/Share
201
Reduced 0.87%
22,833
Common Stock
Sep 03
2024
BUY
Exercise of conversion of derivative security
-
619
Added 2.62%
23,034
Common Stock
Aug 01
2024
-
300
Reduced 1.32%
22,415
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
$27,915
$79.08 p/Share
353
Reduced 1.53%
22,715
Common Stock
Aug 01
2024
BUY
Exercise of conversion of derivative security
-
1,053
Added 4.37%
23,068
Common Stock
Jun 05
2024
-
300
Reduced 1.34%
22,015
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$38,326
$82.07 p/Share
467
Reduced 2.05%
22,315
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
-
1,200
Added 5.0%
22,782
Common Stock
Nov 15
2023
-
694
Reduced 3.12%
21,582
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$31,151
$77.3 p/Share
403
Reduced 1.78%
22,276
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
-
1,200
Added 5.03%
22,679
Common Stock
May 10
2023
-
300
Reduced 1.38%
21,479
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$29,573
$88.28 p/Share
335
Reduced 1.51%
21,779
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
998
Added 4.32%
22,114
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$34,284
$97.4 p/Share
352
Reduced 1.64%
21,116
Common Stock
Feb 01
2023
BUY
Exercise of conversion of derivative security
-
894
Added 4.0%
21,468
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$22,245
$73.66 p/Share
302
Reduced 1.45%
20,574
Common Stock