Jul 13
2024
SELL
Payment of exercise price or tax liability
$19,217
$98.05 p/Share
196
Reduced 1.2%
16,146
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$225,326
$117.91 p/Share
1,911
Reduced 10.47%
16,342
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
5,043
Added 21.65%
18,253
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
3,067
Added 18.84%
13,210
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$42,993
$124.26 p/Share
346
Reduced 3.3%
10,143
Common Stock
Jan 20
2024
SELL
Payment of exercise price or tax liability
$64,124
$117.66 p/Share
545
Reduced 4.94%
10,489
Common Stock
Jul 13
2023
SELL
Payment of exercise price or tax liability
$26,589
$134.97 p/Share
197
Reduced 1.75%
11,034
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$77,632
$134.08 p/Share
579
Reduced 4.9%
11,231
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
1,332
Added 10.14%
11,810
Common Stock
Jan 30
2023
BUY
Grant, award, or other acquisition
-
2,740
Added 20.73%
10,478
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$8,362
$137.09 p/Share
61
Reduced 0.78%
7,738
Common Stock
Jan 20
2023
SELL
Payment of exercise price or tax liability
$59,359
$137.09 p/Share
433
Reduced 5.26%
7,799
Common Stock
Jul 13
2022
BUY
Grant, award, or other acquisition
-
1,308
Added 13.71%
8,232
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$62,447
$130.37 p/Share
479
Reduced 6.6%
6,780
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
588
Added 7.49%
7,259
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$21,381
$117.48 p/Share
182
Reduced 2.66%
6,671
Common Stock
Jan 20
2022
SELL
Payment of exercise price or tax liability
$26,936
$118.66 p/Share
227
Reduced 3.21%
6,853
Common Stock
Jan 20
2022
BUY
Grant, award, or other acquisition
-
1,859
Added 20.8%
7,080
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$66,890
$121.84 p/Share
549
Reduced 12.68%
3,781
Common Stock
Feb 08
2021
BUY
Grant, award, or other acquisition
-
944
Added 17.9%
4,330
Common Stock
Jan 20
2021
BUY
Grant, award, or other acquisition
-
1,924
Added 36.23%
3,386
Common Stock