Jan 30
2025
SELL
Open market or private sale
$921,223
$58.25 p/Share
15,815
Reduced 22.27%
55,211
Common Stock
Jan 06
2025
SELL
Payment of exercise price or tax liability
$26,954
$48.83 p/Share
552
Reduced 0.77%
71,026
Common Stock
Dec 19
2024
BUY
Grant, award, or other acquisition
$250,027
$46.98 p/Share
5,322
Added 6.92%
71,578
Common Stock
Nov 06
2024
SELL
Open market or private sale
$268,507
$53.68 p/Share
5,002
Reduced 7.02%
66,256
Common Stock
Apr 04
2024
SELL
Payment of exercise price or tax liability
$42,150
$50.0 p/Share
843
Reduced 1.17%
71,258
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$18,082
$51.96 p/Share
348
Reduced 0.48%
72,101
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
$150,022
$49.66 p/Share
3,021
Added 4.0%
72,449
Common Stock
Feb 27
2024
SELL
Open market or private sale
$36,097
$54.2 p/Share
666
Reduced 0.95%
69,428
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$12,691
$52.66 p/Share
241
Reduced 0.34%
70,094
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$28,547
$51.81 p/Share
551
Reduced 0.78%
70,335
Common Stock
Dec 05
2023
SELL
Open market or private sale
$64,734
$48.49 p/Share
1,335
Reduced 1.85%
70,886
Common Stock
Aug 02
2023
SELL
Open market or private sale
$319,472
$41.0 p/Share
7,792
Reduced 9.74%
72,221
Common Stock
Apr 04
2023
BUY
Grant, award, or other acquisition
$180,006
$17.35 p/Share
10,375
Added 11.48%
80,013
Common Stock
Apr 02
2023
SELL
Payment of exercise price or tax liability
$46,577
$18.52 p/Share
2,515
Reduced 3.49%
69,638
Common Stock
Apr 02
2023
BUY
Grant, award, or other acquisition
$166,680
$18.52 p/Share
9,000
Added 11.29%
70,687
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$6,279
$18.2 p/Share
345
Reduced 0.54%
63,153
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$7,328
$30.92 p/Share
237
Reduced 0.37%
63,498
Common Stock
Jan 10
2023
SELL
Payment of exercise price or tax liability
$29,522
$29.0 p/Share
1,018
Reduced 1.57%
63,735
Common Stock
Jan 05
2023
BUY
Grant, award, or other acquisition
$150,023
$26.91 p/Share
5,575
Added 7.93%
64,753
Common Stock
Apr 02
2022
SELL
Payment of exercise price or tax liability
$21,078
$51.16 p/Share
412
Reduced 0.69%
59,178
Common Stock
Mar 22
2022
BUY
Grant, award, or other acquisition
$245,974
$57.39 p/Share
4,286
Added 6.71%
59,590
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$16,640
$59.43 p/Share
280
Reduced 0.5%
55,304
Common Stock
Jan 10
2022
SELL
Payment of exercise price or tax liability
$83,298
$71.5 p/Share
1,165
Reduced 2.05%
55,584
Common Stock
Nov 01
2021
SELL
Open market or private sale
$95,029
$53.78 p/Share
1,767
Reduced 3.02%
56,749
Common Stock
Oct 23
2021
SELL
Payment of exercise price or tax liability
$40,546
$47.87 p/Share
847
Reduced 1.43%
58,516
Common Stock