Oct 15
2024
SELL
Payment of exercise price or tax liability
$66,335
$130.07 p/Share
510
Reduced 0.66%
76,232
Common Stock
Sep 19
2024
BUY
Grant, award, or other acquisition
-
4,108
Added 5.08%
76,742
Common Stock
Aug 06
2024
SELL
Payment of exercise price or tax liability
$62,779
$120.73 p/Share
520
Reduced 0.71%
72,634
Common Stock
Jun 24
2024
SELL
Payment of exercise price or tax liability
$48,427
$93.13 p/Share
520
Reduced 0.71%
73,154
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$45,991
$93.1 p/Share
494
Reduced 0.67%
73,674
Common Stock
Mar 28
2024
SELL
Payment of exercise price or tax liability
$443,856
$88.4 p/Share
5,021
Reduced 6.34%
74,168
Common Stock
Mar 25
2024
SELL
Payment of exercise price or tax liability
$40,006
$87.16 p/Share
459
Reduced 0.58%
79,189
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
14,052
Added 15.0%
79,648
Common Stock
Jan 12
2024
SELL
Payment of exercise price or tax liability
$93,189
$77.08 p/Share
1,209
Reduced 1.81%
65,596
Common Stock
Dec 08
2023
BUY
Grant, award, or other acquisition
-
1,027
Added 1.51%
66,805
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$35,034
$68.83 p/Share
509
Reduced 0.77%
65,778
Common Stock
Sep 14
2023
BUY
Grant, award, or other acquisition
-
2,052
Added 3.0%
66,287
Common Stock
Sep 08
2023
SELL
Payment of exercise price or tax liability
$36,089
$74.72 p/Share
483
Reduced 0.75%
64,235
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$8,777
$49.31 p/Share
178
Reduced 0.27%
64,718
Common Stock
Apr 17
2023
SELL
Payment of exercise price or tax liability
$21,667
$48.69 p/Share
445
Reduced 0.68%
64,896
Common Stock
Apr 06
2023
SELL
Payment of exercise price or tax liability
$16,734
$49.51 p/Share
338
Reduced 0.51%
65,341
Common Stock
Mar 24
2023
SELL
Payment of exercise price or tax liability
$87,645
$49.35 p/Share
1,776
Reduced 2.63%
65,679
Common Stock
Mar 22
2023
BUY
Grant, award, or other acquisition
-
26,981
Added 28.57%
67,455
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$8,634
$48.51 p/Share
178
Reduced 0.44%
40,474
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$17,892
$50.26 p/Share
356
Reduced 0.87%
40,652
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$55,869
$45.02 p/Share
1,241
Reduced 2.94%
41,008
Common Stock
Jan 11
2023
SELL
Payment of exercise price or tax liability
$75,166
$44.53 p/Share
1,688
Reduced 3.84%
42,249
Common Stock
Dec 15
2022
BUY
Grant, award, or other acquisition
-
5,135
Added 10.46%
43,937
Common Stock
Nov 25
2022
SELL
Payment of exercise price or tax liability
$18,052
$53.41 p/Share
338
Reduced 0.86%
38,802
Common Stock
Sep 15
2022
BUY
Grant, award, or other acquisition
-
1,949
Added 4.74%
39,140
Common Stock