Dec 17
2024
BUY
Grant, award, or other acquisition
-
2,494
Added 7.07%
32,804
Common Stock
Sep 20
2024
SELL
Payment of exercise price or tax liability
$21,260
$58.73 p/Share
362
Reduced 1.18%
30,310
Common Stock
Jun 20
2024
SELL
Payment of exercise price or tax liability
$16,999
$46.96 p/Share
362
Reduced 1.17%
30,672
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$18,179
$50.22 p/Share
362
Reduced 1.15%
31,034
Common Stock
Dec 20
2023
SELL
Payment of exercise price or tax liability
$40,442
$43.58 p/Share
928
Reduced 2.87%
31,396
Common Stock
Dec 12
2023
BUY
Grant, award, or other acquisition
-
7,290
Added 18.4%
32,324
Common Stock
Sep 20
2023
SELL
Payment of exercise price or tax liability
$15,874
$47.96 p/Share
331
Reduced 1.3%
25,034
Common Stock
Aug 15
2023
SELL
Open market or private sale
$22,383
$41.76 p/Share
536
Reduced 2.07%
25,365
Common Stock
Jul 14
2023
SELL
Open market or private sale
$42,260
$42.26 p/Share
1,000
Reduced 3.72%
25,901
Common Stock
Jun 20
2023
SELL
Payment of exercise price or tax liability
$14,249
$43.05 p/Share
331
Reduced 1.22%
26,901
Common Stock
Jun 15
2023
SELL
Open market or private sale
$44,090
$44.09 p/Share
1,000
Reduced 3.54%
27,232
Common Stock
May 15
2023
SELL
Open market or private sale
$43,500
$43.5 p/Share
1,000
Reduced 3.42%
28,232
Common Stock
Apr 14
2023
SELL
Open market or private sale
$51,730
$51.73 p/Share
1,000
Reduced 3.31%
29,232
Common Stock
Mar 20
2023
SELL
Payment of exercise price or tax liability
$16,365
$50.2 p/Share
326
Reduced 1.07%
30,232
Common Stock
Mar 15
2023
SELL
Open market or private sale
$49,820
$49.82 p/Share
1,000
Reduced 3.17%
30,558
Common Stock
Feb 15
2023
SELL
Open market or private sale
$48,680
$48.68 p/Share
1,000
Reduced 3.07%
31,558
Common Stock
Jan 17
2023
SELL
Open market or private sale
$50,890
$50.89 p/Share
1,000
Reduced 2.98%
32,558
Common Stock
Dec 20
2022
SELL
Payment of exercise price or tax liability
$75,925
$49.27 p/Share
1,541
Reduced 4.39%
33,558
Common Stock
Dec 15
2022
SELL
Open market or private sale
$49,870
$49.87 p/Share
1,000
Reduced 2.77%
35,099
Common Stock
Dec 13
2022
BUY
Exercise of conversion of derivative security
-
1,180
Added 3.72%
30,579
Common Stock
Dec 13
2022
BUY
Grant, award, or other acquisition
-
7,042
Added 16.32%
36,099
Common Stock
Oct 14
2022
SELL
Open market or private sale
$40,560
$40.56 p/Share
1,000
Reduced 3.46%
27,877
Common Stock
Sep 20
2022
SELL
Payment of exercise price or tax liability
$12,702
$40.58 p/Share
313
Reduced 1.07%
28,877
Common Stock
Sep 15
2022
SELL
Open market or private sale
$42,370
$42.37 p/Share
1,000
Reduced 3.31%
29,190
Common Stock
Aug 15
2022
SELL
Open market or private sale
$54,210
$54.21 p/Share
1,000
Reduced 3.21%
30,190
Common Stock