Nov 15
2024
SELL
Payment of exercise price or tax liability
$186,520
$81.45 p/Share
2,290
Reduced 2.58%
86,379
Common Stock
Aug 23
2024
SELL
Payment of exercise price or tax liability
$327,860
$59.17 p/Share
5,541
Reduced 8.91%
56,659
Common Stock
Aug 21
2024
BUY
Grant, award, or other acquisition
-
32,010
Added 26.52%
88,669
Common Stock
Aug 19
2024
SELL
Payment of exercise price or tax liability
$200,768
$52.82 p/Share
3,801
Reduced 5.76%
62,200
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
7,500
Added 10.2%
66,001
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$89,678
$52.26 p/Share
1,716
Reduced 2.85%
58,501
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$78,455
$45.72 p/Share
1,716
Reduced 2.77%
60,217
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$88,935
$49.19 p/Share
1,808
Reduced 2.84%
61,933
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$75,790
$45.14 p/Share
1,679
Reduced 2.57%
63,741
05/15/2023
Aug 24
2023
SELL
Payment of exercise price or tax liability
$226,200
$52.12 p/Share
4,340
Reduced 6.22%
65,420
Common Stock
Aug 24
2023
BUY
Grant, award, or other acquisition
-
1,621
Added 2.27%
69,760
Common Stock
Aug 23
2023
BUY
Grant, award, or other acquisition
-
32,798
Added 32.49%
68,139
Common Stock
Aug 19
2023
SELL
Payment of exercise price or tax liability
$94,040
$47.98 p/Share
1,960
Reduced 5.25%
35,341
Common Stock
Aug 19
2023
BUY
Grant, award, or other acquisition
-
3,951
Added 9.58%
37,301
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$117,003
$51.34 p/Share
2,279
Reduced 6.4%
33,350
05/15/2023
Jun 20
2023
SELL
Open market or private sale
$415,756
$60.5 p/Share
6,872
Reduced 16.17%
35,629
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$140,775
$59.93 p/Share
2,349
Reduced 4.98%
44,780
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$131,463
$57.71 p/Share
2,278
Reduced 4.61%
47,129
Common Stock
Aug 31
2022
SELL
Payment of exercise price or tax liability
$265,689
$83.55 p/Share
3,180
Reduced 6.05%
49,407
Common Stock
Aug 24
2022
BUY
Grant, award, or other acquisition
-
21,393
Added 28.92%
52,587
Common Stock
Aug 23
2022
SELL
Open market or private sale
$811,979
$92.47 p/Share
8,781
Reduced 21.97%
31,194
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$791,073
$91.57 p/Share
8,639
Reduced 17.77%
39,975
Common Stock
Aug 17
2022
SELL
Open market or private sale
$292,543
$89.0 p/Share
3,287
Reduced 6.33%
48,614
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$311,271
$96.19 p/Share
3,236
Reduced 5.87%
51,901
Common Stock
Aug 12
2022
BUY
Grant, award, or other acquisition
-
17,420
Added 24.01%
55,137
Common Stock