Jul 09
2025
-
337
Reduced 0.68%
49,164
Common Stock
Jul 01
2025
SELL
Payment of exercise price or tax liability
$7,127
$53.19 p/Share
134
Reduced 0.27%
49,501
Common Stock
Jun 30
2025
SELL
Payment of exercise price or tax liability
$11,916
$51.81 p/Share
230
Reduced 0.46%
49,635
Common Stock
Jun 30
2025
BUY
Grant, award, or other acquisition
-
6,273
Added 11.17%
49,865
Common Stock
Jun 29
2025
SELL
Payment of exercise price or tax liability
$43,144
$50.52 p/Share
854
Reduced 1.92%
43,592
Common Stock
Jun 28
2025
SELL
Payment of exercise price or tax liability
$95,634
$50.52 p/Share
1,893
Reduced 4.09%
44,446
Common Stock
Jun 23
2025
BUY
Grant, award, or other acquisition
-
6,969
Added 13.07%
46,339
Common Stock
Jul 15
2024
-
337
Reduced 0.85%
39,321
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$8,482
$63.3 p/Share
134
Reduced 0.34%
39,658
Common Stock
Jun 30
2024
SELL
Payment of exercise price or tax liability
$89,070
$63.26 p/Share
1,408
Reduced 3.42%
39,792
Common Stock
Jun 29
2024
SELL
Payment of exercise price or tax liability
$555,928
$63.26 p/Share
8,788
Reduced 17.58%
41,200
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
-
6,166
Added 10.98%
49,988
Common Stock
Jun 24
2024
BUY
Grant, award, or other acquisition
-
21,992
Added 33.42%
43,822
Common Stock
Nov 07
2023
-
37,017
Reduced 62.94%
21,796
Common Stock
Jul 10
2023
-
337
Reduced 0.57%
58,805
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$10,277
$76.7 p/Share
134
Reduced 0.23%
59,142
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$486,278
$76.7 p/Share
6,340
Reduced 9.66%
59,276
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
4,238
Added 6.07%
65,616
Common Stock
Jun 26
2023
BUY
Grant, award, or other acquisition
-
15,390
Added 20.05%
61,378
Common Stock
Jun 25
2023
SELL
Payment of exercise price or tax liability
$95,550
$81.32 p/Share
1,175
Reduced 2.49%
45,988
Common Stock
May 05
2023
SELL
Open market or private sale
$1,656,715
$89.47 p/Share
18,517
Reduced 28.19%
47,163
Common Stock
May 05
2023
BUY
Exercise of conversion of derivative security
$994,362
$53.7 p/Share
18,517
Added 21.99%
65,680
Common Stock
Sep 23
2022
SELL
Open market or private sale
$794,897
$79.11 p/Share
10,048
Reduced 17.57%
47,138
Common Stock
Sep 23
2022
BUY
Exercise of conversion of derivative security
$485,620
$48.33 p/Share
10,048
Added 14.94%
57,186
Common Stock
Jul 11
2022
-
337
Reduced 0.71%
47,130
Common Stock