Sep 25
2024
SELL
Payment of exercise price or tax liability
$469,495
$84.67 p/Share
5,545
Reduced 8.36%
60,759
Common Stock
Sep 25
2024
BUY
Grant, award, or other acquisition
-
13,156
Added 16.56%
66,304
Common Stock
Sep 25
2024
BUY
Exercise of conversion of derivative security
-
5,263
Added 9.01%
53,148
Common Stock
Aug 18
2024
SELL
Payment of exercise price or tax liability
$58,513
$82.53 p/Share
709
Reduced 1.46%
47,885
Common Stock
Aug 13
2024
SELL
Payment of exercise price or tax liability
$69,594
$82.36 p/Share
845
Reduced 1.71%
48,594
Common Stock
Aug 12
2024
SELL
Payment of exercise price or tax liability
$120,083
$79.79 p/Share
1,505
Reduced 2.95%
49,439
Common Stock
Aug 09
2024
BUY
Grant, award, or other acquisition
-
8,290
Added 14.0%
50,944
Common Stock
Jul 30
2024
SELL
Payment of exercise price or tax liability
$252,714
$76.05 p/Share
3,323
Reduced 7.23%
42,654
Common Stock
Jul 30
2024
BUY
Grant, award, or other acquisition
-
7,368
Added 13.81%
45,977
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$40,469
$57.08 p/Share
709
Reduced 1.8%
38,609
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$76,580
$60.49 p/Share
1,266
Reduced 3.12%
39,318
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$99,275
$61.7 p/Share
1,609
Reduced 3.81%
40,584
Common Stock
Oct 27
2023
SELL
Open market or private sale
$569,686
$53.81 p/Share
10,587
Reduced 20.06%
42,193
Common Stock
Aug 18
2023
BUY
Grant, award, or other acquisition
-
15,720
Added 22.95%
52,780
Common Stock
Aug 13
2023
SELL
Payment of exercise price or tax liability
$50,120
$39.59 p/Share
1,266
Reduced 3.3%
37,060
Common Stock
Aug 12
2023
SELL
Payment of exercise price or tax liability
$61,522
$39.59 p/Share
1,554
Reduced 3.9%
38,326
Common Stock
Aug 05
2023
SELL
Payment of exercise price or tax liability
$69,704
$39.27 p/Share
1,775
Reduced 4.26%
39,880
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$60,363
$42.66 p/Share
1,415
Reduced 3.29%
41,655
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$72,217
$41.6 p/Share
1,736
Reduced 3.87%
43,070
Common Stock
Jan 25
2023
SELL
Open market or private sale
$331,704
$40.65 p/Share
8,160
Reduced 15.41%
44,806
Common Stock
Sep 06
2022
BUY
Grant, award, or other acquisition
-
16,680
Added 19.32%
69,646
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$27,127
$35.93 p/Share
755
Reduced 1.41%
52,966
Common Stock
Aug 13
2022
SELL
Payment of exercise price or tax liability
$15,211
$35.96 p/Share
423
Reduced 0.78%
53,721
Common Stock
Aug 12
2022
SELL
Payment of exercise price or tax liability
$19,239
$35.96 p/Share
535
Reduced 0.98%
54,144
Common Stock
Aug 12
2022
BUY
Grant, award, or other acquisition
-
16,680
Added 23.37%
54,679
Common Stock