Dec 01
2024
SELL
Payment of exercise price or tax liability
$295,501
$44.95 p/Share
6,574
Reduced 2.72%
234,905
Common Stock
Oct 07
2024
SELL
Payment of exercise price or tax liability
$18,686
$51.62 p/Share
362
Reduced 0.15%
241,479
Common Stock
Oct 04
2024
SELL
Open market or private sale
$517,672
$52.7 p/Share
9,823
Reduced 3.9%
241,841
Common Stock
Oct 04
2024
BUY
Exercise of conversion of derivative security
$405,809
$31.39 p/Share
12,928
Added 4.89%
251,664
Common Stock
Oct 02
2024
SELL
Payment of exercise price or tax liability
$20,266
$51.7 p/Share
392
Reduced 0.16%
238,736
Common Stock
Apr 19
2024
BUY
Open market or private purchase
$49,131
$54.59 p/Share
900
Added 0.37%
239,128
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
40,322
Added 14.48%
238,228
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$137,378
$92.2 p/Share
1,490
Reduced 0.75%
197,906
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$97,091
$91.08 p/Share
1,066
Reduced 0.53%
199,396
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$621,440
$94.53 p/Share
6,574
Reduced 3.18%
200,462
Common Stock
Oct 11
2023
SELL
Payment of exercise price or tax liability
$46,973
$82.41 p/Share
570
Reduced 0.27%
207,036
Common Stock
Oct 07
2023
SELL
Payment of exercise price or tax liability
$29,141
$80.5 p/Share
362
Reduced 0.17%
207,606
Common Stock
Oct 02
2023
SELL
Payment of exercise price or tax liability
$31,473
$80.29 p/Share
392
Reduced 0.19%
207,968
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
24,465
Added 10.51%
208,360
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$147,776
$141.82 p/Share
1,042
Reduced 0.56%
183,895
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$800,253
$121.73 p/Share
6,574
Reduced 3.43%
184,937
Common Stock
Oct 11
2022
SELL
Payment of exercise price or tax liability
$68,463
$120.11 p/Share
570
Reduced 0.3%
191,511
Common Stock
Oct 07
2022
SELL
Payment of exercise price or tax liability
$43,639
$120.55 p/Share
362
Reduced 0.19%
192,081
Common Stock
Oct 03
2022
SELL
Payment of exercise price or tax liability
$24,325
$117.51 p/Share
207
Reduced 0.11%
192,443
Common Stock
Oct 02
2022
SELL
Payment of exercise price or tax liability
$107,757
$117.51 p/Share
917
Reduced 0.47%
192,650
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$945,843
$198.79 p/Share
4,758
Reduced 2.4%
193,567
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
14,007
Added 6.6%
198,325
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
16,536
Added 8.23%
184,318
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$1,083,001
$164.74 p/Share
6,574
Reduced 3.77%
167,782
Common Stock
Oct 20
2021
SELL
Payment of exercise price or tax liability
$1,030,438
$184.27 p/Share
5,592
Reduced 3.11%
174,356
Common Stock