Feb 20
2024
SELL
Payment of exercise price or tax liability
$133,404
$41.65 p/Share
3,203
Reduced 1.55%
203,698
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
8,139
Added 3.78%
206,901
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$507,453
$45.43 p/Share
11,170
Reduced 5.32%
198,762
Common Stock
Jan 29
2024
BUY
Exercise of conversion of derivative security
-
28,383
Added 11.91%
209,932
Common Stock
Oct 24
2023
SELL
Payment of exercise price or tax liability
$706,137
$41.66 p/Share
16,950
Reduced 8.54%
181,549
Common Stock
Oct 24
2023
BUY
Exercise of conversion of derivative security
-
43,074
Added 17.83%
198,499
Common Stock
Aug 21
2023
SELL
Payment of exercise price or tax liability
$38,159
$51.29 p/Share
744
Reduced 0.48%
155,425
Common Stock
Aug 20
2023
BUY
Exercise of conversion of derivative security
-
1,890
Added 1.2%
156,169
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$513,298
$52.7 p/Share
9,740
Reduced 5.94%
154,279
Common Stock
Aug 17
2023
BUY
Exercise of conversion of derivative security
-
24,752
Added 13.11%
164,019
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$273,702
$50.62 p/Share
5,407
Reduced 3.74%
139,267
Common Stock
Jan 29
2023
BUY
Exercise of conversion of derivative security
-
13,737
Added 8.8%
142,450
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$362,023
$51.09 p/Share
7,086
Reduced 5.13%
130,937
Common Stock
Jan 24
2023
BUY
Exercise of conversion of derivative security
-
18,007
Added 11.54%
138,023
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$317,161
$42.26 p/Share
7,505
Reduced 5.89%
120,016
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
27,011
Added 17.48%
127,521
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$33,212
$44.64 p/Share
744
Reduced 0.73%
100,510
Common Stock
Aug 20
2022
BUY
Exercise of conversion of derivative security
-
1,889
Added 1.83%
101,254
Common Stock
Jan 29
2022
SELL
Payment of exercise price or tax liability
$169,335
$76.14 p/Share
2,224
Reduced 2.19%
99,365
Common Stock
Jan 29
2022
BUY
Exercise of conversion of derivative security
-
5,650
Added 5.27%
101,589
Common Stock
Jan 25
2022
SELL
Payment of exercise price or tax liability
$748,244
$77.29 p/Share
9,681
Reduced 9.17%
95,939
Common Stock
Jan 25
2022
BUY
Exercise of conversion of derivative security
-
24,602
Added 18.89%
105,620
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$833,005
$93.47 p/Share
8,912
Reduced 9.91%
81,018
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
22,449
Added 19.98%
89,930
Common Stock
Aug 20
2021
SELL
Payment of exercise price or tax liability
$63,716
$85.64 p/Share
744
Reduced 1.09%
67,481
Common Stock