Dec 17
2024
SELL
Open market or private sale
$23,248
$59.92 p/Share
388
Reduced 0.85%
45,136
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$2,354
$41.3 p/Share
57
Reduced 0.13%
45,524
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
$58,590
$38.42 p/Share
1,525
Added 3.24%
45,581
Common Stock
Feb 16
2024
SELL
Open market or private sale
$306,075
$40.81 p/Share
7,500
Reduced 14.55%
44,056
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$21,597
$39.34 p/Share
549
Reduced 1.07%
50,997
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$38,270
$41.24 p/Share
928
Reduced 1.77%
51,546
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
$365,386
$41.24 p/Share
8,860
Added 14.45%
52,474
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$11,209
$39.89 p/Share
281
Reduced 0.64%
43,614
Common Stock
Dec 19
2023
SELL
Open market or private sale
$9,963
$38.32 p/Share
260
Reduced 0.59%
43,895
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
$49,979
$48.76 p/Share
1,025
Added 2.27%
44,155
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$15,535
$50.44 p/Share
308
Reduced 0.71%
43,130
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$12,219
$52.9 p/Share
231
Reduced 0.61%
37,509
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
$313,644
$52.9 p/Share
5,929
Added 12.01%
43,438
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$40,695
$52.92 p/Share
769
Reduced 2.0%
37,740
Common Stock
Feb 07
2023
SELL
Open market or private sale
$326,820
$54.47 p/Share
6,000
Reduced 13.48%
38,509
Common Stock
Feb 07
2023
BUY
Exercise of conversion of derivative security
$93,972
$20.99 p/Share
4,477
Added 10.3%
38,969
Common Stock
Dec 23
2022
SELL
Payment of exercise price or tax liability
$8,162
$51.99 p/Share
157
Reduced 0.39%
40,032
Common Stock
Nov 10
2022
SELL
Open market or private sale
$402,750
$53.7 p/Share
7,500
Reduced 15.73%
40,189
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$33,574
$64.94 p/Share
517
Reduced 1.07%
47,689
Common Stock
Feb 25
2022
SELL
Open market or private sale
$498,820
$71.26 p/Share
7,000
Reduced 12.68%
48,206
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$29,418
$69.71 p/Share
422
Reduced 0.76%
55,206
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
$307,524
$73.22 p/Share
4,200
Added 7.02%
55,628
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$44,843
$74.12 p/Share
605
Reduced 1.16%
51,428
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$35,801
$73.97 p/Share
484
Reduced 0.92%
52,033
Common Stock
Dec 20
2021
SELL
Payment of exercise price or tax liability
$14,283
$62.37 p/Share
229
Reduced 0.43%
52,517
Common Stock