Aug 13
2024
-
4,710
Reduced 3.39%
134,417
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$348,661
$60.27 p/Share
5,785
Reduced 4.58%
120,647
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
18,231
Added 11.6%
138,878
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$424,221
$63.1 p/Share
6,723
Reduced 5.06%
126,186
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
15,201
Added 10.26%
132,909
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
-
14,110
Added 10.78%
116,834
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$248,200
$47.98 p/Share
5,173
Reduced 4.79%
102,724
Common Stock
Mar 09
2023
SELL
Open market or private sale
$1,621,825
$51.92 p/Share
31,237
Reduced 23.56%
101,346
Common Stock
Mar 09
2023
BUY
Exercise of conversion of derivative security
$1,176,294
$27.91 p/Share
42,146
Added 28.14%
107,650
Common Stock
Mar 08
2023
SELL
Open market or private sale
$1,625,822
$51.73 p/Share
31,429
Reduced 24.52%
96,741
Common Stock
Mar 08
2023
BUY
Exercise of conversion of derivative security
$885,354
$28.17 p/Share
31,429
Added 22.94%
105,601
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$341,014
$44.11 p/Share
7,731
Reduced 7.4%
96,741
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
17,372
Added 14.26%
104,472
Common Stock
Aug 12
2022
SELL
Payment of exercise price or tax liability
$94,826
$39.91 p/Share
2,376
Reduced 2.67%
86,483
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$116,431
$41.2 p/Share
2,826
Reduced 3.1%
88,432
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
-
15,389
Added 14.43%
91,258
Common Stock
Mar 04
2022
BUY
Grant, award, or other acquisition
-
19,144
Added 20.19%
75,660
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$13,038
$46.9 p/Share
278
Reduced 0.49%
56,516
Common Stock
Aug 13
2021
SELL
Payment of exercise price or tax liability
$133,258
$58.09 p/Share
2,294
Reduced 3.85%
57,275
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$73,451
$48.74 p/Share
1,507
Reduced 2.47%
59,387
Common Stock
Apr 01
2021
BUY
Grant, award, or other acquisition
-
8,325
Added 12.03%
60,894
Common Stock
Mar 12
2021
BUY
Grant, award, or other acquisition
-
2,227
Added 4.08%
52,395
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$391,698
$44.13 p/Share
8,876
Reduced 15.03%
50,167
Common Stock