Nov 15
2024
BUY
Grant, award, or other acquisition
-
5,626
Added 12.8%
38,340
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
-
2,843
Reduced 8.0%
32,714
Common Stock
Nov 07
2024
BUY
Grant, award, or other acquisition
-
8,414
Added 19.14%
35,557
Common Stock
Oct 16
2024
SELL
Payment of exercise price or tax liability
$144,775
$74.32 p/Share
1,948
Reduced 6.7%
27,143
Common Stock
Sep 30
2024
SELL
Payment of exercise price or tax liability
$63,039
$66.01 p/Share
955
Reduced 3.18%
29,091
Common Stock
Sep 13
2024
SELL
Open market or private sale
$205,840
$66.4 p/Share
3,100
Reduced 9.35%
30,046
Common Stock
Mar 15
2024
SELL
Open market or private sale
$47,500
$47.5 p/Share
1,000
Reduced 2.93%
33,146
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
8,618
Added 20.15%
34,146
Common Stock
Dec 26
2023
-
435
Reduced 1.68%
25,528
Common Stock
Oct 16
2023
SELL
Payment of exercise price or tax liability
$130,334
$47.55 p/Share
2,741
Reduced 9.55%
25,963
Common Stock
Sep 30
2023
SELL
Payment of exercise price or tax liability
$44,015
$46.09 p/Share
955
Reduced 3.22%
28,704
Common Stock
Sep 23
2023
SELL
Payment of exercise price or tax liability
$37,967
$45.91 p/Share
827
Reduced 2.71%
29,659
Common Stock
Jan 17
2023
SELL
Open market or private sale
$116,500
$46.6 p/Share
2,500
Reduced 7.58%
30,486
Common Stock
Dec 06
2022
-
725
Reduced 2.15%
32,986
Common Stock
Nov 02
2022
BUY
Grant, award, or other acquisition
-
10,548
Added 23.83%
33,711
Common Stock
Oct 16
2022
SELL
Payment of exercise price or tax liability
$68,191
$37.55 p/Share
1,816
Reduced 7.27%
23,163
Common Stock
Oct 15
2022
SELL
Payment of exercise price or tax liability
$33,382
$37.55 p/Share
889
Reduced 3.44%
24,979
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$33,817
$32.96 p/Share
1,026
Reduced 3.81%
25,868
Common Stock
Sep 23
2022
SELL
Payment of exercise price or tax liability
$28,626
$32.2 p/Share
889
Reduced 3.2%
26,894
Common Stock
Dec 17
2021
-
178
Reduced 0.64%
27,775
Common Stock
Dec 13
2021
-
178
Reduced 0.63%
27,953
Common Stock
Nov 02
2021
SELL
Payment of exercise price or tax liability
$35,991
$57.77 p/Share
623
Reduced 2.17%
28,131
Common Stock
Nov 02
2021
BUY
Grant, award, or other acquisition
-
13,260
Added 31.56%
28,754
Common Stock
Oct 16
2021
SELL
Payment of exercise price or tax liability
$35,356
$60.75 p/Share
582
Reduced 3.62%
15,494
Common Stock
Oct 15
2021
SELL
Payment of exercise price or tax liability
$35,782
$60.75 p/Share
589
Reduced 3.53%
16,076
Common Stock