Jun 25
2023
BUY
Exercise of conversion of derivative security
-
946
Added 1.4%
66,574
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$156,008
$128.72 p/Share
1,212
Reduced 1.81%
65,628
Common Stock
Feb 23
2023
BUY
Exercise of conversion of derivative security
-
2,895
Added 4.15%
66,840
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$553,176
$131.96 p/Share
4,192
Reduced 6.15%
63,945
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
$1,321,711
$131.96 p/Share
10,016
Added 12.82%
68,137
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$109,377
$124.86 p/Share
876
Reduced 1.48%
58,121
Common Stock
Feb 14
2023
BUY
Exercise of conversion of derivative security
-
2,092
Added 3.42%
58,997
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$122,775
$127.36 p/Share
964
Reduced 1.67%
56,905
Common Stock
Feb 11
2023
BUY
Exercise of conversion of derivative security
-
3,589
Added 5.84%
57,869
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$80,126
$124.42 p/Share
644
Reduced 1.17%
54,280
Common Stock
Feb 08
2023
BUY
Exercise of conversion of derivative security
-
2,353
Added 4.11%
54,924
Common Stock
Aug 08
2022
-
7,048
Reduced 11.82%
52,571
Common Stock
Aug 08
2022
SELL
Open market or private sale
$2,011,647
$142.67 p/Share
14,100
Reduced 19.13%
59,619
Common Stock
Jun 25
2022
SELL
Payment of exercise price or tax liability
$52,739
$129.9 p/Share
406
Reduced 0.55%
73,719
Common Stock
Jun 25
2022
BUY
Exercise of conversion of derivative security
-
932
Added 1.24%
74,125
Common Stock
Apr 14
2022
SELL
Payment of exercise price or tax liability
$17,518
$132.71 p/Share
132
Reduced 0.18%
73,193
Common Stock
Apr 14
2022
BUY
Exercise of conversion of derivative security
-
301
Added 0.41%
73,325
Common Stock
Apr 07
2022
SELL
Payment of exercise price or tax liability
$5,121,024
$135.28 p/Share
37,855
Reduced 34.14%
73,024
Common Stock
Apr 07
2022
BUY
Exercise of conversion of derivative security
-
86,921
Added 43.94%
110,879
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$144,138
$115.96 p/Share
1,243
Reduced 4.93%
23,958
Common Stock
Feb 23
2022
BUY
Exercise of conversion of derivative security
-
2,852
Added 10.17%
25,201
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$132,115
$117.54 p/Share
1,124
Reduced 4.79%
22,349
Common Stock
Feb 18
2022
BUY
Exercise of conversion of derivative security
-
2,579
Added 9.9%
23,473
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$106,476
$118.57 p/Share
898
Reduced 4.12%
20,894
Common Stock
Feb 14
2022
BUY
Exercise of conversion of derivative security
-
2,060
Added 8.64%
21,792
Common Stock