Nov 19
2024
SELL
Open market or private sale
$297,500
$59.5 p/Share
5,000
Reduced 12.93%
33,657
Common Stock
Sep 09
2024
SELL
Open market or private sale
$291,590
$44.86 p/Share
6,500
Reduced 14.39%
38,657
Common Stock
Jul 26
2024
SELL
Open market or private sale
$245,350
$49.07 p/Share
5,000
Reduced 9.97%
45,157
Common Stock
May 06
2024
SELL
Payment of exercise price or tax liability
$133,771
$44.92 p/Share
2,978
Reduced 5.6%
50,157
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$59,645
$47.64 p/Share
1,252
Reduced 2.3%
53,135
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
4,859
Added 8.2%
54,387
Common Stock
Jan 25
2024
SELL
Open market or private sale
$204,526
$51.57 p/Share
3,966
Reduced 7.41%
49,528
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$16,763
$33.73 p/Share
497
Reduced 0.92%
53,494
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$151,466
$52.14 p/Share
2,905
Reduced 5.11%
53,991
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$37,237
$53.12 p/Share
701
Reduced 1.22%
56,896
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
3,864
Added 6.29%
57,597
Common Stock
May 04
2022
SELL
Payment of exercise price or tax liability
$17,652
$50.58 p/Share
349
Reduced 0.65%
53,733
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$20,776
$55.85 p/Share
372
Reduced 0.68%
54,082
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$61,053
$60.21 p/Share
1,014
Reduced 1.83%
54,454
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
15,235
Added 21.55%
55,468
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
-
11,151
Added 21.7%
40,233
Common Stock
May 04
2021
BUY
Grant, award, or other acquisition
-
3,417
Added 10.51%
29,082
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$22,340
$57.43 p/Share
389
Reduced 1.49%
25,665
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$7,909
$55.31 p/Share
143
Reduced 0.55%
26,054
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$81,872
$56.0 p/Share
1,462
Reduced 5.29%
26,197
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
3,905
Added 12.37%
27,659
Common Stock
Feb 18
2021
SELL
Open market or private sale
$248,300
$49.66 p/Share
5,000
Reduced 17.39%
23,754
Common Stock