Feb 07
2025
SELL
Payment of exercise price or tax liability
$157,368
$99.98 p/Share
1,574
Reduced 8.61%
16,704
Common Stock
Feb 07
2025
BUY
Grant, award, or other acquisition
-
3,518
Added 16.14%
18,278
Common Stock
Jan 31
2025
SELL
Payment of exercise price or tax liability
$31,433
$104.43 p/Share
301
Reduced 2.0%
14,760
Common Stock
Jan 30
2025
SELL
Payment of exercise price or tax liability
$28,616
$106.38 p/Share
269
Reduced 1.75%
15,061
Common Stock
Jan 29
2025
BUY
Grant, award, or other acquisition
-
2,503
Added 14.04%
15,330
Common Stock
Jan 20
2025
SELL
Payment of exercise price or tax liability
$31,523
$101.69 p/Share
310
Reduced 2.36%
12,827
Common Stock
Jul 14
2024
SELL
Payment of exercise price or tax liability
$28,238
$98.05 p/Share
288
Reduced 2.15%
13,137
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$233,108
$117.91 p/Share
1,977
Reduced 12.84%
13,425
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
4,343
Added 22.0%
15,402
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
1,962
Added 15.07%
11,059
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$29,449
$124.26 p/Share
237
Reduced 2.54%
9,097
Common Stock
Jan 20
2024
SELL
Payment of exercise price or tax liability
$36,592
$117.66 p/Share
311
Reduced 3.22%
9,334
Common Stock
Jul 14
2023
SELL
Payment of exercise price or tax liability
$39,094
$134.81 p/Share
290
Reduced 2.92%
9,645
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$34,135
$137.09 p/Share
249
Reduced 2.45%
9,935
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$177,521
$134.08 p/Share
1,324
Reduced 11.51%
10,184
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
4,348
Added 27.42%
11,508
Common Stock
Jan 30
2023
BUY
Grant, award, or other acquisition
-
1,608
Added 18.34%
7,160
Common Stock
Jan 20
2023
SELL
Payment of exercise price or tax liability
$30,159
$137.09 p/Share
220
Reduced 3.81%
5,552
Common Stock
Jul 14
2022
SELL
Payment of exercise price or tax liability
$24,006
$90.25 p/Share
266
Reduced 4.41%
5,772
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$74,246
$128.01 p/Share
580
Reduced 8.76%
6,038
Common Stock
Feb 21
2022
BUY
Grant, award, or other acquisition
-
1,804
Added 21.42%
6,618
Common Stock
Jan 20
2022
BUY
Grant, award, or other acquisition
-
1,859
Added 27.86%
4,814
Common Stock
Jul 14
2021
BUY
Grant, award, or other acquisition
-
2,955
Added 50.0%
2,955
Common Stock