Mar 13
2024
SELL
Open market or private sale
$95,387
$80.7 p/Share
1,182
Reduced 7.21%
15,216
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
$93,234
$75.25 p/Share
1,239
Added 7.03%
16,398
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$5,308
$82.94 p/Share
64
Reduced 0.42%
15,159
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$13,720
$81.67 p/Share
168
Reduced 1.09%
15,225
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$6,288
$81.67 p/Share
77
Reduced 0.5%
15,367
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
1,324
Added 7.9%
15,439
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$68,194
$83.47 p/Share
817
Reduced 5.47%
14,115
Common Stock
Jan 29
2024
BUY
Grant, award, or other acquisition
-
2,406
Added 13.88%
14,932
Common Stock
Dec 04
2023
SELL
Payment of exercise price or tax liability
$2,118
$92.11 p/Share
23
Reduced 0.18%
12,902
Common Stock
Nov 16
2023
SELL
Open market or private sale
$177,868
$72.54 p/Share
2,452
Reduced 16.01%
12,859
Common Stock
Nov 16
2023
BUY
Exercise of conversion of derivative security
$71,984
$54.41 p/Share
1,323
Added 7.95%
15,311
Common Stock
Jul 29
2023
SELL
Payment of exercise price or tax liability
$26,568
$70.66 p/Share
376
Reduced 2.69%
13,612
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$5,781
$91.77 p/Share
63
Reduced 0.45%
13,988
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$11,081
$90.83 p/Share
122
Reduced 0.86%
14,045
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$5,813
$90.83 p/Share
64
Reduced 0.45%
14,164
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
748
Added 4.99%
14,228
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$73,151
$86.57 p/Share
845
Reduced 5.9%
13,480
Common Stock
Jan 23
2023
BUY
Grant, award, or other acquisition
-
2,504
Added 14.88%
14,325
Common Stock
Jul 29
2022
BUY
Grant, award, or other acquisition
-
3,757
Added 24.12%
11,821
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$6,793
$102.93 p/Share
66
Reduced 0.81%
8,064
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$13,587
$102.93 p/Share
132
Reduced 1.6%
8,130
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
629
Added 7.07%
8,262
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$5,114
$104.37 p/Share
49
Reduced 0.64%
7,633
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$63,906
$103.24 p/Share
619
Reduced 7.46%
7,682
Common Stock
Jan 24
2022
BUY
Grant, award, or other acquisition
-
1,806
Added 17.87%
8,301
Common Stock