Mar 06
2024
BUY
Grant, award, or other acquisition
-
2,721
Added 6.31%
40,368
Common Stock - Direct
Mar 01
2024
SELL
Payment of exercise price or tax liability
$93,610
$141.62 p/Share
661
Reduced 1.73%
37,647
Common Stock - Direct
Feb 15
2024
SELL
Payment of exercise price or tax liability
$189,346
$134.67 p/Share
1,406
Reduced 3.54%
38,308
Common Stock - Direct
Feb 15
2024
BUY
Grant, award, or other acquisition
-
4,800
Added 10.78%
39,714
Common Stock - Direct
Nov 21
2023
SELL
Open market or private sale
$997,958
$116.38 p/Share
8,575
Reduced 19.72%
34,914
Common Stock - Direct
Nov 21
2023
BUY
Exercise of conversion of derivative security
$484,442
$73.59 p/Share
6,583
Added 13.15%
43,489
Common Stock - Direct
Mar 16
2023
SELL
Payment of exercise price or tax liability
$149,624
$96.16 p/Share
1,556
Reduced 4.05%
36,906
Common Stock - Direct
Mar 16
2023
BUY
Grant, award, or other acquisition
-
4,494
Added 10.46%
38,462
Common Stock - Direct
Mar 02
2023
BUY
Grant, award, or other acquisition
-
2,384
Added 6.56%
33,968
Common Stock - Direct
Mar 01
2023
SELL
Payment of exercise price or tax liability
$69,234
$104.9 p/Share
660
Reduced 2.05%
31,584
Common Stock - Direct
Feb 27
2023
SELL
Open market or private sale
$802,986
$104.61 p/Share
7,676
Reduced 19.23%
32,244
Common Stock - Direct
Feb 27
2023
BUY
Exercise of conversion of derivative security
$171,724
$61.33 p/Share
2,800
Added 6.55%
39,920
Common Stock - Direct
Nov 15
2022
SELL
Open market or private sale
$1,162,748
$100.03 p/Share
11,624
Reduced 23.85%
37,120
Common Stock - Direct
Nov 15
2022
BUY
Exercise of conversion of derivative security
$571,985
$82.3 p/Share
6,950
Added 12.48%
48,744
Common Stock - Direct
Mar 17
2022
SELL
Payment of exercise price or tax liability
$26,342
$93.41 p/Share
282
Reduced 0.67%
41,794
Common Stock - Direct
Mar 17
2022
BUY
Grant, award, or other acquisition
-
990
Added 2.3%
42,076
Common Stock - Direct
Mar 01
2022
SELL
Payment of exercise price or tax liability
$106,080
$89.67 p/Share
1,183
Reduced 2.8%
41,086
Common Stock - Direct
Feb 28
2022
BUY
Grant, award, or other acquisition
-
2,370
Added 5.31%
42,269
Common Stock - Direct
Dec 31
2021
SELL
Payment of exercise price or tax liability
$16,464
$91.98 p/Share
179
Reduced 0.45%
39,899
Common Stock - Direct
Mar 18
2021
SELL
Payment of exercise price or tax liability
$26,813
$77.27 p/Share
347
Reduced 0.86%
40,078
Common Stock - Direct
Mar 18
2021
BUY
Grant, award, or other acquisition
-
1,216
Added 2.92%
40,425
Common Stock - Direct
Mar 01
2021
SELL
Payment of exercise price or tax liability
$118,121
$74.15 p/Share
1,593
Reduced 3.9%
39,209
Common Stock - Direct
Feb 11
2021
BUY
Grant, award, or other acquisition
-
2,183
Added 5.08%
40,802
Common Stock - Direct
Dec 31
2020
SELL
Payment of exercise price or tax liability
$13,017
$72.72 p/Share
179
Reduced 0.46%
38,619
Common Stock - Direct