Jan 02
2024
SELL
Payment of exercise price or tax liability
$101,799
$111.5 p/Share
913
Reduced 1.76%
50,829
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$113,541
$110.88 p/Share
1,024
Reduced 1.94%
51,742
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
2,768
Added 4.98%
52,766
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$155,313
$103.75 p/Share
1,497
Reduced 2.92%
49,765
Common Stock
Nov 30
2023
BUY
Exercise of conversion of derivative security
-
4,500
Added 8.07%
51,262
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$33,900
$102.73 p/Share
330
Reduced 0.7%
46,762
Common Stock
Nov 29
2023
BUY
Exercise of conversion of derivative security
-
1,500
Added 3.09%
47,092
Common Stock
Nov 22
2023
SELL
Payment of exercise price or tax liability
$34,409
$104.27 p/Share
330
Reduced 0.79%
41,440
Common Stock
Nov 22
2023
BUY
Exercise of conversion of derivative security
-
1,500
Added 3.47%
41,770
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
4,152
Added 8.55%
44,422
Common Stock
Nov 08
2023
SELL
Open market or private sale
$799,654
$99.41 p/Share
8,044
Reduced 16.65%
40,270
Common Stock
Jun 07
2023
SELL
Open market or private sale
$508,877
$96.36 p/Share
5,281
Reduced 9.85%
48,314
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$110,248
$106.11 p/Share
1,039
Reduced 1.9%
53,595
Common Stock
Dec 13
2022
SELL
Payment of exercise price or tax liability
$148,767
$111.52 p/Share
1,334
Reduced 2.38%
54,634
Common Stock
Dec 13
2022
BUY
Exercise of conversion of derivative security
-
3,606
Added 6.05%
55,968
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$68,971
$116.9 p/Share
590
Reduced 1.11%
52,362
Common Stock
Nov 30
2022
BUY
Exercise of conversion of derivative security
-
1,500
Added 2.75%
52,952
Common Stock
Nov 30
2022
BUY
Grant, award, or other acquisition
-
4,723
Added 8.41%
51,452
Common Stock
Nov 29
2022
SELL
Payment of exercise price or tax liability
$64,030
$115.37 p/Share
555
Reduced 1.17%
46,729
Common Stock
Nov 29
2022
BUY
Exercise of conversion of derivative security
-
1,500
Added 3.07%
47,284
Common Stock
Nov 28
2022
-
1,320
Reduced 2.8%
45,784
Common Stock
Nov 22
2022
SELL
Payment of exercise price or tax liability
$132,660
$123.52 p/Share
1,074
Reduced 2.23%
47,104
Common Stock
Nov 22
2022
BUY
Exercise of conversion of derivative security
-
4,500
Added 8.54%
48,178
Common Stock
Feb 07
2022
SELL
Open market or private sale
$2,138,714
$112.73 p/Share
18,972
Reduced 30.4%
43,437
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$110,472
$102.86 p/Share
1,074
Reduced 1.69%
62,409
Common Stock