Feb 14
2025
SELL
Payment of exercise price or tax liability
$58,850
$198.82 p/Share
296
Reduced 3.88%
7,339
Common Stock
Feb 14
2025
BUY
Grant, award, or other acquisition
-
819
Added 9.69%
7,635
Common Stock
Jan 31
2025
SELL
Payment of exercise price or tax liability
$65,201
$201.24 p/Share
324
Reduced 4.54%
6,816
Common Stock
Jan 31
2025
BUY
Grant, award, or other acquisition
-
791
Added 9.97%
7,140
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$60,856
$138.31 p/Share
440
Reduced 6.48%
6,349
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
1,222
Added 15.25%
6,789
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$28,172
$138.1 p/Share
204
Reduced 3.53%
5,567
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
491
Added 7.84%
5,771
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$29,123
$142.76 p/Share
204
Reduced 3.72%
5,280
Common Stock
Jan 29
2024
BUY
Grant, award, or other acquisition
-
491
Added 8.22%
5,484
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$17,333
$159.02 p/Share
109
Reduced 2.14%
4,993
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
302
Added 5.59%
5,102
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$22,580
$159.02 p/Share
142
Reduced 2.87%
4,800
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
372
Added 7.0%
4,942
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$12,324
$156.0 p/Share
79
Reduced 1.7%
4,570
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
191
Added 3.95%
4,649
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$31,615
$154.98 p/Share
204
Reduced 4.38%
4,458
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
491
Added 9.53%
4,662
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$14,584
$182.3 p/Share
80
Reduced 1.88%
4,171
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
220
Added 4.92%
4,251
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$23,881
$179.56 p/Share
133
Reduced 3.19%
4,031
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
-
371
Added 8.18%
4,164
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$25,068
$169.38 p/Share
148
Reduced 3.76%
3,793
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
-
382
Added 8.84%
3,941
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$35,102
$172.07 p/Share
204
Reduced 5.42%
3,559
Common Stock