Jul 23
2024
BUY
Exercise of conversion of derivative security
-
32,103
Added 39.26%
49,672
Common Stock
May 07
2024
SELL
Payment of exercise price or tax liability
$59,111
$56.03 p/Share
1,055
Reduced 5.66%
17,569
Common Stock
May 07
2024
SELL
Open market or private sale
$339,801
$55.76 p/Share
6,094
Reduced 28.0%
15,669
Common Stock
May 07
2024
BUY
Exercise of conversion of derivative security
-
2,955
Added 13.69%
18,624
Common Stock
May 06
2024
SELL
Open market or private sale
$317,567
$54.49 p/Share
5,828
Reduced 21.12%
21,763
Common Stock
Mar 04
2024
SELL
Open market or private sale
$445,100
$44.51 p/Share
10,000
Reduced 26.6%
27,591
Common Stock
Feb 12
2024
SELL
Open market or private sale
$421,200
$42.12 p/Share
10,000
Reduced 12.96%
67,141
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$46,201
$38.12 p/Share
1,212
Reduced 1.55%
77,141
Common Stock
Nov 20
2023
SELL
Open market or private sale
$656,244
$39.49 p/Share
16,618
Reduced 17.57%
77,941
Common Stock
Nov 10
2023
SELL
Open market or private sale
$501,926
$37.53 p/Share
13,374
Reduced 12.39%
94,559
Common Stock
Nov 09
2023
SELL
Open market or private sale
$388,245
$35.34 p/Share
10,986
Reduced 9.24%
107,933
Common Stock
Nov 07
2023
SELL
Payment of exercise price or tax liability
$37,114
$36.28 p/Share
1,023
Reduced 0.85%
118,919
Common Stock
Aug 27
2023
SELL
Payment of exercise price or tax liability
-
2,490
Reduced 2.03%
119,942
Common Stock
Aug 27
2023
BUY
Exercise of conversion of derivative security
-
7,200
Added 5.55%
122,432
Common Stock
Aug 07
2023
BUY
Grant, award, or other acquisition
-
35,460
Added 23.53%
115,232
Common Stock
Aug 02
2023
SELL
Payment of exercise price or tax liability
$60,909
$36.02 p/Share
1,691
Reduced 2.08%
79,772
Common Stock
Aug 02
2023
BUY
Exercise of conversion of derivative security
-
4,888
Added 5.69%
81,091
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$64,918
$37.16 p/Share
1,747
Reduced 2.24%
76,203
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
-
5,050
Added 6.08%
77,950
Common Stock
Mar 06
2023
SELL
Open market or private sale
$141,247
$29.68 p/Share
4,759
Reduced 6.13%
72,900
Common Stock
Aug 29
2022
SELL
Payment of exercise price or tax liability
$110,599
$30.98 p/Share
3,570
Reduced 4.39%
77,659
Common Stock
Aug 29
2022
BUY
Exercise of conversion of derivative security
-
7,200
Added 8.14%
81,229
Common Stock
Aug 02
2022
SELL
Payment of exercise price or tax liability
$84,476
$34.85 p/Share
2,424
Reduced 3.17%
74,029
Common Stock
Aug 02
2022
BUY
Exercise of conversion of derivative security
-
4,888
Added 6.03%
76,163
Common Stock
Jul 19
2022
SELL
Payment of exercise price or tax liability
$846,705
$38.87 p/Share
21,783
Reduced 23.41%
71,275
Common Stock