Jan 28
2024
SELL
Payment of exercise price or tax liability
$14,697
$99.31 p/Share
148
Reduced 0.88%
16,760
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$13,208
$99.31 p/Share
133
Reduced 0.78%
16,908
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$13,009
$99.31 p/Share
131
Reduced 0.76%
17,041
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
1,521
Added 8.14%
17,172
Common Stock
Jan 18
2024
SELL
Payment of exercise price or tax liability
$139,096
$98.86 p/Share
1,407
Reduced 8.25%
15,651
Common Stock
Jan 18
2024
BUY
Grant, award, or other acquisition
-
4,651
Added 21.42%
17,058
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$57,149
$103.72 p/Share
551
Reduced 4.39%
11,990
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
1,925
Added 13.31%
12,541
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$8,830
$107.69 p/Share
82
Reduced 0.77%
10,616
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$15,762
$108.71 p/Share
145
Reduced 1.34%
10,698
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$16,306
$108.71 p/Share
150
Reduced 1.36%
10,843
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
1,313
Added 10.67%
10,993
Common Stock
Jan 18
2023
SELL
Payment of exercise price or tax liability
$20,334
$107.59 p/Share
189
Reduced 1.92%
9,680
Common Stock
Jan 18
2023
BUY
Grant, award, or other acquisition
-
557
Added 5.34%
9,869
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$61,520
$106.62 p/Share
577
Reduced 6.03%
8,998
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
1,925
Added 16.74%
9,575
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$23,788
$111.16 p/Share
214
Reduced 2.72%
7,650
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
1,285
Added 14.05%
7,864
Common Stock
Jan 19
2022
SELL
Payment of exercise price or tax liability
$88,942
$110.35 p/Share
806
Reduced 10.91%
6,579
Common Stock
Jan 19
2022
BUY
Grant, award, or other acquisition
-
2,496
Added 25.26%
7,385
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$108,298
$91.16 p/Share
1,188
Reduced 20.06%
4,734
Common Stock
Feb 15
2021
BUY
Exercise of conversion of derivative security
-
3,850
Added 39.4%
5,922
Common Stock
Jan 30
2021
SELL
Payment of exercise price or tax liability
$8,961
$95.33 p/Share
94
Reduced 4.34%
2,072
Common Stock
Jan 28
2021
BUY
Grant, award, or other acquisition
-
1,370
Added 38.74%
2,166
Common Stock