May 03
2024
SELL
Payment of exercise price or tax liability
$74,155
$113.91 p/Share
651
Reduced 8.3%
7,197
Common Stock
May 03
2024
BUY
Exercise of conversion of derivative security
-
1,652
Added 18.04%
7,507
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$34,156
$111.99 p/Share
305
Reduced 4.69%
6,195
Common Stock
May 02
2024
BUY
Exercise of conversion of derivative security
-
773
Added 10.63%
6,500
Common Stock
Mar 07
2024
SELL
Open market or private sale
$245,260
$122.63 p/Share
2,000
Reduced 25.88%
5,727
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$171,919
$120.9 p/Share
1,422
Reduced 15.54%
7,727
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
3,431
Added 27.27%
9,149
Common Stock
May 08
2023
SELL
Open market or private sale
$189,567
$117.89 p/Share
1,608
Reduced 22.68%
5,483
Common Stock
May 05
2023
SELL
Payment of exercise price or tax liability
$47,017
$116.96 p/Share
402
Reduced 5.37%
7,091
Common Stock
May 05
2023
BUY
Exercise of conversion of derivative security
-
1,020
Added 11.98%
7,493
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$36,046
$117.8 p/Share
306
Reduced 4.51%
6,472
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
-
777
Added 10.28%
6,778
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$38,161
$113.24 p/Share
337
Reduced 5.32%
6,001
Common Stock
May 03
2023
BUY
Exercise of conversion of derivative security
-
855
Added 11.89%
6,338
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$254,071
$105.38 p/Share
2,411
Reduced 30.54%
5,483
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
6,125
Added 43.69%
7,894
Common Stock
Nov 09
2022
SELL
Open market or private sale
$105,097
$106.59 p/Share
986
Reduced 35.79%
1,769
Common Stock
May 06
2022
SELL
Payment of exercise price or tax liability
$8,070
$109.06 p/Share
74
Reduced 2.81%
2,558
Common Stock
May 06
2022
BUY
Exercise of conversion of derivative security
-
233
Added 8.13%
2,632
Common Stock
May 05
2022
SELL
Payment of exercise price or tax liability
$43,992
$110.81 p/Share
397
Reduced 14.2%
2,398
Common Stock
May 05
2022
BUY
Exercise of conversion of derivative security
-
1,008
Added 26.51%
2,795
Common Stock
May 04
2022
SELL
Payment of exercise price or tax liability
$31,000
$102.65 p/Share
302
Reduced 14.46%
1,787
Common Stock
May 04
2022
BUY
Exercise of conversion of derivative security
-
766
Added 26.83%
2,089
Common Stock
Sep 13
2021
SELL
Open market or private sale
$35,066
$127.05 p/Share
276
Reduced 17.26%
1,323
Common Stock
Sep 10
2021
SELL
Open market or private sale
$42,877
$126.11 p/Share
340
Reduced 17.53%
1,599
Common Stock