Feb 07
2024
SELL
Payment of exercise price or tax liability
$324,370
$117.91 p/Share
2,751
Reduced 7.4%
34,422
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
8,598
Added 18.78%
37,173
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
3,067
Added 9.69%
28,575
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$36,408
$124.26 p/Share
293
Reduced 1.14%
25,508
Common Stock
Jan 20
2024
SELL
Payment of exercise price or tax liability
$80,950
$117.66 p/Share
688
Reduced 2.6%
25,801
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$51,820
$137.09 p/Share
378
Reduced 1.41%
26,489
Common Stock
Feb 23
2023
SELL
Open market or private sale
$104,688
$140.71 p/Share
744
Reduced 2.69%
26,867
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$99,755
$134.08 p/Share
744
Reduced 2.27%
32,048
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
9,734
Added 22.89%
32,792
Common Stock
Jan 30
2023
BUY
Grant, award, or other acquisition
-
2,740
Added 10.62%
23,058
Common Stock
Jan 20
2023
SELL
Payment of exercise price or tax liability
$5,757
$137.09 p/Share
42
Reduced 0.21%
20,318
Common Stock
Nov 28
2022
SELL
Payment of exercise price or tax liability
$234,906
$130.07 p/Share
1,806
Reduced 8.15%
20,360
Common Stock
Nov 28
2022
BUY
Exercise of conversion of derivative security
$185,487
$72.74 p/Share
2,550
Added 10.32%
22,166
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$48,628
$130.37 p/Share
373
Reduced 1.87%
19,616
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
414
Added 2.03%
19,989
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$6,814
$117.48 p/Share
58
Reduced 0.3%
19,575
Common Stock
Jan 20
2022
SELL
Payment of exercise price or tax liability
$43,904
$118.66 p/Share
370
Reduced 1.85%
19,633
Common Stock
Jan 20
2022
BUY
Grant, award, or other acquisition
-
3,167
Added 13.67%
20,003
Common Stock
Feb 09
2021
SELL
Payment of exercise price or tax liability
$257,247
$121.63 p/Share
2,115
Reduced 11.16%
16,836
Common Stock
Feb 09
2021
BUY
Exercise of conversion of derivative security
$197,519
$68.11 p/Share
2,900
Added 13.27%
18,951
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$90,162
$121.84 p/Share
740
Reduced 4.41%
16,051
Common Stock
Feb 08
2021
BUY
Grant, award, or other acquisition
-
5,206
Added 23.67%
16,791
Common Stock
Jan 20
2021
BUY
Grant, award, or other acquisition
-
3,279
Added 22.06%
11,585
Common Stock
Nov 06
2020
SELL
Payment of exercise price or tax liability
$99,668
$90.69 p/Share
1,099
Reduced 11.69%
8,306
Common Stock
Nov 06
2020
BUY
Exercise of conversion of derivative security
$78,418
$55.03 p/Share
1,425
Added 13.16%
9,405
Common Stock