Sep 25
2024
SELL
Payment of exercise price or tax liability
$74,932
$84.67 p/Share
885
Reduced 1.03%
85,452
Common Stock
Sep 25
2024
BUY
Exercise of conversion of derivative security
-
1,680
Added 1.94%
85,077
Common Stock
Sep 25
2024
BUY
Grant, award, or other acquisition
-
1,260
Added 1.44%
86,377
Common Stock
Aug 18
2024
SELL
Payment of exercise price or tax liability
$128,004
$82.53 p/Share
1,551
Reduced 1.83%
83,397
Common Stock
Aug 13
2024
SELL
Payment of exercise price or tax liability
$11,118
$82.36 p/Share
135
Reduced 0.16%
84,948
Common Stock
Aug 12
2024
SELL
Payment of exercise price or tax liability
$200,113
$79.79 p/Share
2,508
Reduced 2.86%
85,083
Common Stock
Aug 09
2024
BUY
Grant, award, or other acquisition
-
18,290
Added 17.27%
87,591
Common Stock
Jul 30
2024
SELL
Payment of exercise price or tax liability
$40,382
$76.05 p/Share
531
Reduced 0.76%
69,301
Common Stock
Jul 30
2024
BUY
Grant, award, or other acquisition
-
1,176
Added 1.66%
69,832
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$59,134
$57.08 p/Share
1,036
Reduced 1.49%
68,656
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$8,166
$60.49 p/Share
135
Reduced 0.19%
69,692
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$109,702
$61.7 p/Share
1,778
Reduced 2.48%
69,827
Common Stock
Aug 18
2023
BUY
Grant, award, or other acquisition
-
34,390
Added 32.44%
71,605
Common Stock
Aug 13
2023
SELL
Payment of exercise price or tax liability
$8,036
$39.59 p/Share
203
Reduced 0.54%
37,215
Common Stock
Aug 12
2023
SELL
Payment of exercise price or tax liability
$49,645
$39.59 p/Share
1,254
Reduced 3.24%
37,418
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$78,382
$38.88 p/Share
2,016
Reduced 4.95%
38,672
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$9,641
$42.66 p/Share
226
Reduced 0.55%
40,688
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$58,323
$41.6 p/Share
1,402
Reduced 3.31%
40,914
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$39,647
$32.93 p/Share
1,204
Reduced 2.77%
42,316
Common Stock
Sep 06
2022
BUY
Grant, award, or other acquisition
-
27,800
Added 28.05%
71,320
Common Stock
Aug 13
2022
SELL
Payment of exercise price or tax liability
$2,445
$35.96 p/Share
68
Reduced 0.16%
43,520
Common Stock
Aug 12
2022
BUY
Grant, award, or other acquisition
-
27,800
Added 38.94%
43,588
Common Stock