Nov 15
2024
SELL
Open market or private sale
$1,646,319
$109.74 p/Share
15,002
Reduced 60.03%
9,987
Common Stock
May 05
2024
SELL
Payment of exercise price or tax liability
$12,933
$100.26 p/Share
129
Reduced 0.51%
24,989
Common Stock
Mar 11
2024
BUY
Grant, award, or other acquisition
-
5,499
Added 17.96%
25,118
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$12,147
$92.73 p/Share
131
Reduced 0.66%
19,619
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$28,097
$92.73 p/Share
303
Reduced 1.51%
19,750
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$37,036
$92.13 p/Share
402
Reduced 1.97%
20,053
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$191,928
$95.25 p/Share
2,015
Reduced 8.97%
20,455
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
6,790
Added 24.23%
21,229
Common Stock
May 05
2023
SELL
Payment of exercise price or tax liability
$8,544
$99.36 p/Share
86
Reduced 0.55%
15,680
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$12,793
$96.92 p/Share
132
Reduced 0.83%
15,766
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$29,633
$96.84 p/Share
306
Reduced 1.89%
15,898
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
$405,962
$97.47 p/Share
4,165
Added 20.45%
16,204
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$11,142
$99.49 p/Share
112
Reduced 0.92%
12,039
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$110,056
$101.81 p/Share
1,081
Reduced 8.17%
12,151
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
3,556
Added 21.18%
13,232
Common Stock
May 05
2022
SELL
Payment of exercise price or tax liability
$9,574
$110.05 p/Share
87
Reduced 0.89%
9,676
Common Stock
Mar 04
2022
SELL
Open market or private sale
$150,150
$105.0 p/Share
1,430
Reduced 12.78%
9,763
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$11,024
$100.22 p/Share
110
Reduced 0.97%
11,193
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$12,906
$97.04 p/Share
133
Reduced 1.16%
11,303
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
$306,391
$97.67 p/Share
3,137
Added 21.53%
11,436
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$11,279
$99.81 p/Share
113
Reduced 1.34%
8,299
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$100,547
$104.41 p/Share
963
Reduced 10.27%
8,412
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
$328,578
$104.41 p/Share
3,147
Added 25.13%
9,375
Common Stock
May 05
2021
BUY
Grant, award, or other acquisition
$87,337
$99.36 p/Share
879
Added 12.37%
6,228
Common Stock