Apr 07
2024
SELL
Payment of exercise price or tax liability
$244,484
$50.43 p/Share
4,848
Reduced 9.85%
44,371
Common Stock
Apr 07
2024
BUY
Grant, award, or other acquisition
$435,866
$50.43 p/Share
8,643
Added 15.61%
46,737
Common Stock
Apr 06
2024
SELL
Payment of exercise price or tax liability
$74,081
$50.43 p/Share
1,469
Reduced 3.49%
40,576
Common Stock
Apr 04
2024
SELL
Payment of exercise price or tax liability
$132,200
$50.0 p/Share
2,644
Reduced 5.92%
42,045
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$41,983
$51.96 p/Share
808
Reduced 1.78%
44,689
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
$212,197
$49.66 p/Share
4,273
Added 8.59%
45,497
Common Stock
Mar 12
2024
SELL
Open market or private sale
$1,904,470
$53.15 p/Share
35,832
Reduced 46.5%
41,224
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$103,055
$52.66 p/Share
1,957
Reduced 2.48%
77,056
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$32,536
$51.81 p/Share
628
Reduced 0.79%
79,013
Common Stock
Sep 15
2023
SELL
Open market or private sale
$570,530
$34.33 p/Share
16,619
Reduced 17.31%
79,387
Common Stock
Aug 01
2023
SELL
Open market or private sale
$1,010,249
$40.41 p/Share
25,000
Reduced 20.66%
96,006
Common Stock
Apr 06
2023
SELL
Payment of exercise price or tax liability
$12,441
$17.45 p/Share
713
Reduced 0.77%
92,190
Common Stock
Apr 06
2023
BUY
Grant, award, or other acquisition
$176,803
$17.45 p/Share
10,132
Added 7.75%
120,558
Common Stock
Apr 04
2023
BUY
Grant, award, or other acquisition
$316,394
$17.35 p/Share
18,236
Added 14.17%
110,426
Common Stock
Apr 02
2023
SELL
Payment of exercise price or tax liability
$141,326
$18.52 p/Share
7,631
Reduced 7.61%
92,659
Common Stock
Apr 02
2023
BUY
Grant, award, or other acquisition
$289,597
$18.52 p/Share
15,637
Added 14.03%
95,836
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$9,646
$18.2 p/Share
530
Reduced 0.8%
66,046
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$34,104
$30.92 p/Share
1,103
Reduced 1.63%
66,576
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$49,262
$31.12 p/Share
1,583
Reduced 2.29%
67,679
Common Stock
Jan 05
2023
BUY
Grant, award, or other acquisition
$150,023
$26.91 p/Share
5,575
Added 7.45%
69,262
Common Stock
Oct 23
2022
SELL
Payment of exercise price or tax liability
$159,310
$31.17 p/Share
5,111
Reduced 7.44%
63,566
Common Stock
May 06
2022
BUY
Open market or private purchase
$42,100
$42.1 p/Share
1,000
Added 1.44%
68,348
Common Stock
Apr 07
2022
SELL
Payment of exercise price or tax liability
$16,597
$45.47 p/Share
365
Reduced 0.57%
63,688
Common Stock
Apr 07
2022
BUY
Grant, award, or other acquisition
$166,420
$45.47 p/Share
3,660
Added 5.15%
67,348
Common Stock
Apr 02
2022
SELL
Payment of exercise price or tax liability
$50,393
$51.16 p/Share
985
Reduced 1.51%
64,053
Common Stock