Feb 14
2025
SELL
Payment of exercise price or tax liability
$304,959
$81.02 p/Share
3,764
Reduced 1.57%
236,252
Common Stock
Feb 14
2025
BUY
Exercise of conversion of derivative security
-
9,565
Added 3.83%
240,016
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$1,910,245
$83.0 p/Share
23,015
Reduced 9.08%
230,451
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
-
59,448
Added 20.28%
233,673
Common Stock
Jan 28
2025
SELL
Payment of exercise price or tax liability
$51,756
$77.83 p/Share
665
Reduced 0.34%
194,018
Common Stock
Jan 28
2025
BUY
Exercise of conversion of derivative security
-
665
Added 0.34%
194,683
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$932,269
$58.06 p/Share
16,057
Reduced 7.64%
194,018
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
-
42,140
Added 17.28%
201,777
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$41,149
$59.55 p/Share
691
Reduced 0.41%
167,935
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
691
Added 0.41%
168,626
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$188,774
$59.27 p/Share
3,185
Reduced 1.86%
167,935
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
8,094
Added 4.52%
171,120
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$183,037
$59.37 p/Share
3,083
Reduced 1.86%
163,026
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
7,834
Added 4.5%
166,109
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$5,111,337
$60.52 p/Share
84,457
Reduced 34.79%
158,275
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
-
228,261
Added 48.46%
242,732
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$41,131
$66.99 p/Share
614
Reduced 0.2%
306,723
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
26,124
Added 7.83%
307,337
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$167,145
$68.39 p/Share
2,444
Reduced 0.86%
281,213
Common Stock
Dec 20
2022
SELL
Payment of exercise price or tax liability
$332,292
$55.07 p/Share
6,034
Reduced 2.08%
283,657
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
24,662
Added 7.85%
289,691
Common Stock
Sep 03
2021
BUY
Open market or private purchase
$500,889
$60.29 p/Share
8,308
Added 3.04%
265,029
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
22,966
Added 8.21%
256,721
Common Stock
Feb 01
2021
BUY
Grant, award, or other acquisition
-
233,755
Added 50.0%
233,755
Common Stock