Dec 13
2024
BUY
Exercise of conversion of derivative security
$71,223
$48.85 p/Share
1,458
Added 1.92%
74,378
Common Stock
Dec 12
2024
SELL
Open market or private sale
$1,574,560
$64.51 p/Share
24,408
Reduced 25.08%
72,920
Common Stock
Dec 12
2024
BUY
Exercise of conversion of derivative security
$563,826
$48.85 p/Share
11,542
Added 10.6%
97,328
Common Stock
Nov 20
2024
SELL
Payment of exercise price or tax liability
$690,419
$58.53 p/Share
11,796
Reduced 12.09%
85,786
Common Stock
Aug 21
2024
SELL
Open market or private sale
$71,707
$51.7 p/Share
1,387
Reduced 1.4%
97,582
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$83,317
$51.59 p/Share
1,615
Reduced 1.61%
98,969
Common Stock
May 21
2024
SELL
Open market or private sale
$104,928
$55.43 p/Share
1,893
Reduced 1.85%
100,584
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$127,625
$57.88 p/Share
2,205
Reduced 2.11%
102,477
Common Stock
May 01
2024
SELL
Open market or private sale
$166,866
$58.0 p/Share
2,877
Reduced 2.67%
104,682
Common Stock
Mar 17
2024
BUY
Grant, award, or other acquisition
-
23,840
Added 18.14%
107,559
Common Stock
Feb 21
2024
SELL
Open market or private sale
$180,129
$56.15 p/Share
3,208
Reduced 3.96%
77,901
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$427,025
$57.45 p/Share
7,433
Reduced 8.39%
81,109
Common Stock
Dec 15
2023
SELL
Open market or private sale
$255,192
$62.67 p/Share
4,072
Reduced 4.4%
88,542
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$84,746
$57.69 p/Share
1,469
Reduced 1.56%
92,614
Common Stock
Aug 21
2023
SELL
Open market or private sale
$29,016
$52.0 p/Share
558
Reduced 0.59%
94,083
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$76,490
$52.07 p/Share
1,469
Reduced 1.53%
94,641
Common Stock
May 22
2023
SELL
Open market or private sale
$29,730
$53.28 p/Share
558
Reduced 0.58%
96,110
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$78,723
$53.59 p/Share
1,469
Reduced 1.5%
96,668
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
20,970
Added 17.61%
98,137
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$154,052
$71.42 p/Share
2,157
Reduced 2.72%
77,167
Common Stock
Feb 21
2023
SELL
Open market or private sale
$104,166
$69.77 p/Share
1,493
Reduced 1.94%
75,400
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
3,924
Added 4.71%
79,324
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$282,074
$71.72 p/Share
3,933
Reduced 4.87%
76,893
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
-
28,410
Added 26.01%
80,826
Common Stock
Nov 21
2022
SELL
Open market or private sale
$30,771
$59.75 p/Share
515
Reduced 0.97%
52,416
Common Stock