Feb 19
2025
SELL
Payment of exercise price or tax liability
$94,734
$110.8 p/Share
855
Reduced 4.83%
16,855
Common Stock
Feb 19
2025
SELL
Sale (or disposition) back to the issuer
-
190
Reduced 1.06%
17,710
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
3,600
Added 16.74%
17,900
Common Stock
Jan 14
2025
SELL
Payment of exercise price or tax liability
$30,643
$109.44 p/Share
280
Reduced 1.92%
14,300
Common Stock
Feb 21
2024
SELL
Sale (or disposition) back to the issuer
-
2,768
Reduced 16.04%
14,494
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
4,533
Added 20.8%
17,262
Common Stock
Jan 08
2024
SELL
Sale (or disposition) back to the issuer
-
1,062
Reduced 7.7%
12,729
Common Stock
Jan 08
2024
SELL
Payment of exercise price or tax liability
$10,474
$85.16 p/Share
123
Reduced 0.88%
13,791
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
3,517
Added 20.27%
13,837
Common Stock
Feb 28
2023
SELL
Sale (or disposition) back to the issuer
-
2,455
Reduced 19.22%
10,320
Common Stock
Jan 10
2023
SELL
Sale (or disposition) back to the issuer
-
942
Reduced 6.88%
12,756
Common Stock
Jan 10
2023
SELL
Payment of exercise price or tax liability
$11,306
$102.79 p/Share
110
Reduced 0.8%
13,698
Common Stock
Nov 25
2022
BUY
Other acquisition or disposition
-
18
Added 0.13%
13,808
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$9,624
$100.25 p/Share
96
Reduced 0.57%
16,755
Common Stock
Feb 23
2022
SELL
Sale (or disposition) back to the issuer
-
2,965
Reduced 17.7%
13,790
Common Stock
Feb 23
2022
BUY
Exercise of conversion of derivative security
-
827
Added 4.68%
16,852
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
2,708
Added 14.46%
16,025
Common Stock
Jan 11
2022
SELL
Payment of exercise price or tax liability
$11,215
$112.15 p/Share
100
Reduced 0.7%
14,174
Common Stock
Jan 11
2022
SELL
Sale (or disposition) back to the issuer
-
857
Reduced 6.05%
13,317
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$12,700
$90.07 p/Share
141
Reduced 0.98%
14,275
Common Stock
Feb 24
2021
BUY
Exercise of conversion of derivative security
-
144
Added 0.99%
14,416
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
3,954
Added 21.69%
14,272
Common Stock
Jan 12
2021
SELL
Payment of exercise price or tax liability
$21,132
$77.69 p/Share
272
Reduced 2.39%
11,086
Common Stock