Apr 17
2024
BUY
Grant, award, or other acquisition
$6,198
$119.2 p/Share
52
Added 0.12%
42,555
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$33,168
$109.83 p/Share
302
Reduced 0.71%
42,503
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
1,430
Added 3.23%
42,805
Common Stock
Jan 17
2024
BUY
Grant, award, or other acquisition
$3,446
$114.89 p/Share
30
Added 0.07%
41,375
Common Stock
Oct 17
2023
BUY
Grant, award, or other acquisition
$3,504
$125.17 p/Share
28
Added 0.07%
41,344
Common Stock
Oct 09
2023
SELL
Payment of exercise price or tax liability
$1,429,874
$121.33 p/Share
11,785
Reduced 22.19%
41,316
Common Stock
Oct 09
2023
BUY
Exercise of conversion of derivative security
$962,494
$60.5 p/Share
15,909
Added 23.05%
53,101
Common Stock
Jul 19
2023
BUY
Grant, award, or other acquisition
$3,440
$122.87 p/Share
28
Added 0.08%
37,192
Common Stock
Apr 18
2023
BUY
Grant, award, or other acquisition
$3,465
$123.75 p/Share
28
Added 0.08%
37,163
Common Stock
Mar 08
2023
-
1
Reduced 0.0%
37,135
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$953,927
$123.71 p/Share
7,711
Reduced 17.19%
37,136
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
14,460
Added 24.38%
44,847
Common Stock
Feb 21
2023
SELL
Open market or private sale
$962,072
$121.29 p/Share
7,932
Reduced 20.7%
30,387
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
$408,418
$51.49 p/Share
7,932
Added 17.15%
38,319
Common Stock
Jan 17
2023
BUY
Grant, award, or other acquisition
$2,875
$119.81 p/Share
24
Added 0.08%
30,387
Common Stock
Oct 14
2022
BUY
Grant, award, or other acquisition
$2,813
$117.19 p/Share
24
Added 0.08%
30,362
Common Stock
Jul 14
2022
BUY
Grant, award, or other acquisition
$2,754
$110.17 p/Share
25
Added 0.08%
30,338
Common Stock
Apr 20
2022
SELL
Open market or private sale
$45,021
$150.07 p/Share
300
Reduced 0.98%
30,312
Common Stock
Apr 20
2022
BUY
Exercise of conversion of derivative security
$15,447
$51.49 p/Share
300
Added 0.97%
30,612
Common Stock
Apr 18
2022
BUY
Grant, award, or other acquisition
$2,853
$142.67 p/Share
20
Added 0.07%
30,312
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$86,034
$143.87 p/Share
598
Reduced 1.94%
30,292
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
4,184
Added 11.93%
30,890
Common Stock
Feb 16
2022
SELL
Open market or private sale
$1,041,335
$150.94 p/Share
6,899
Reduced 20.53%
26,706
Common Stock
Feb 16
2022
BUY
Exercise of conversion of derivative security
$355,230
$51.49 p/Share
6,899
Added 17.03%
33,605
Common Stock
Feb 15
2022
SELL
Open market or private sale
$3,185,716
$150.22 p/Share
21,207
Reduced 44.26%
26,706
Common Stock