May 03
2024
SELL
Payment of exercise price or tax liability
$74,155
$113.91 p/Share
651
Reduced 2.62%
24,233
Common Stock
May 03
2024
BUY
Exercise of conversion of derivative security
-
1,652
Added 6.31%
24,543
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$34,156
$111.99 p/Share
305
Reduced 1.3%
23,231
Common Stock
May 02
2024
BUY
Exercise of conversion of derivative security
-
773
Added 3.18%
23,536
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$171,919
$120.9 p/Share
1,422
Reduced 5.88%
22,763
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
3,431
Added 12.42%
24,185
Common Stock
May 05
2023
SELL
Payment of exercise price or tax liability
$47,017
$116.96 p/Share
402
Reduced 1.92%
20,519
Common Stock
May 05
2023
BUY
Exercise of conversion of derivative security
-
1,020
Added 4.65%
20,921
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$36,046
$117.8 p/Share
306
Reduced 1.51%
19,900
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
-
777
Added 3.7%
20,206
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$38,161
$113.24 p/Share
337
Reduced 1.7%
19,429
Common Stock
May 03
2023
BUY
Exercise of conversion of derivative security
-
855
Added 4.15%
19,766
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$254,071
$105.38 p/Share
2,411
Reduced 11.31%
18,911
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
6,125
Added 22.32%
21,322
Common Stock
May 06
2022
SELL
Payment of exercise price or tax liability
$43,951
$109.06 p/Share
403
Reduced 2.62%
15,000
Common Stock
May 06
2022
BUY
Exercise of conversion of derivative security
-
1,021
Added 6.22%
15,403
Common Stock
May 05
2022
SELL
Payment of exercise price or tax liability
$43,992
$110.81 p/Share
397
Reduced 2.69%
14,381
Common Stock
May 05
2022
BUY
Exercise of conversion of derivative security
-
1,008
Added 6.39%
14,778
Common Stock
May 04
2022
SELL
Payment of exercise price or tax liability
$31,000
$102.65 p/Share
302
Reduced 2.15%
13,770
Common Stock
May 04
2022
BUY
Exercise of conversion of derivative security
-
766
Added 5.16%
14,072
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$252,566
$101.8 p/Share
2,481
Reduced 15.72%
13,306
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
6,127
Added 27.96%
15,787
Common Stock
Aug 30
2021
SELL
Open market or private sale
$1,033,446
$126.03 p/Share
8,200
Reduced 45.91%
9,660
Common Stock
May 10
2021
SELL
Open market or private sale
$486,296
$120.43 p/Share
4,038
Reduced 18.69%
17,569
Common Stock
May 07
2021
SELL
Payment of exercise price or tax liability
$97,022
$115.64 p/Share
839
Reduced 3.74%
21,607
Common Stock