Feb 14
2025
BUY
Grant, award, or other acquisition
-
10,444
Added 4.18%
239,340
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$632,402
$87.24 p/Share
7,249
Reduced 3.07%
228,896
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
16,160
Added 6.4%
236,145
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$163,647
$88.03 p/Share
1,859
Reduced 0.84%
219,985
Common Stock
Feb 11
2025
BUY
Exercise of conversion of derivative security
-
4,143
Added 1.83%
221,844
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$123,288
$88.0 p/Share
1,401
Reduced 0.64%
217,701
Common Stock
Feb 08
2025
SELL
Payment of exercise price or tax liability
$147,048
$88.0 p/Share
1,671
Reduced 0.76%
219,102
Common Stock
Feb 08
2025
BUY
Exercise of conversion of derivative security
-
3,724
Added 1.66%
220,773
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$298,900
$66.07 p/Share
4,524
Reduced 2.04%
217,049
Common Stock
Feb 11
2024
BUY
Exercise of conversion of derivative security
-
10,084
Added 4.4%
218,908
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$1,056,327
$66.07 p/Share
15,988
Reduced 7.33%
202,120
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
45,013
Added 17.55%
211,489
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$117,624
$65.13 p/Share
1,806
Reduced 0.98%
182,464
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
3,725
Added 1.98%
184,270
Common Stock
Feb 28
2023
SELL
Open market or private sale
$2,150,285
$50.98 p/Share
42,179
Reduced 18.94%
180,545
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
$820,381
$19.45 p/Share
42,179
Added 15.92%
222,724
Common Stock
Feb 27
2023
SELL
Open market or private sale
$1,680,435
$51.2 p/Share
32,821
Reduced 15.38%
180,545
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
$638,368
$19.45 p/Share
32,821
Added 13.33%
213,366
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$719,078
$48.4 p/Share
14,857
Reduced 7.6%
180,545
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
31,792
Added 13.99%
195,402
Common Stock
Aug 10
2022
SELL
Open market or private sale
$598,296
$45.25 p/Share
13,222
Reduced 7.48%
163,587
Common Stock
Aug 10
2022
BUY
Exercise of conversion of derivative security
$205,602
$15.55 p/Share
13,222
Added 6.96%
176,809
Common Stock
Aug 03
2022
SELL
Payment of exercise price or tax liability
$444,127
$45.19 p/Share
9,828
Reduced 5.67%
163,587
Common Stock
Aug 03
2022
BUY
Exercise of conversion of derivative security
$152,825
$15.55 p/Share
9,828
Added 5.36%
173,415
Common Stock
Aug 02
2022
SELL
Open market or private sale
$900,501
$45.19 p/Share
19,927
Reduced 10.86%
163,587
Common Stock