Nov 20
2023
BUY
Grant, award, or other acquisition
-
4,152
Added 6.1%
63,907
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$112,688
$106.11 p/Share
1,062
Reduced 1.75%
59,755
Common Stock
Dec 13
2022
-
700
Reduced 1.14%
60,817
Common Stock
Dec 13
2022
SELL
Payment of exercise price or tax liability
$135,496
$111.52 p/Share
1,215
Reduced 1.94%
61,517
Common Stock
Dec 13
2022
BUY
Exercise of conversion of derivative security
-
3,090
Added 4.69%
62,732
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$68,971
$116.9 p/Share
590
Reduced 0.98%
59,642
Common Stock
Nov 30
2022
BUY
Exercise of conversion of derivative security
-
1,500
Added 2.43%
60,232
Common Stock
Nov 30
2022
BUY
Grant, award, or other acquisition
-
4,048
Added 6.45%
58,732
Common Stock
Nov 29
2022
-
220
Reduced 0.4%
54,684
Common Stock
Nov 29
2022
SELL
Payment of exercise price or tax liability
$68,068
$115.37 p/Share
590
Reduced 1.06%
54,904
Common Stock
Nov 29
2022
BUY
Exercise of conversion of derivative security
-
1,500
Added 2.63%
55,494
Common Stock
Nov 22
2022
SELL
Payment of exercise price or tax liability
$138,589
$123.52 p/Share
1,122
Reduced 2.04%
53,994
Common Stock
Nov 22
2022
BUY
Exercise of conversion of derivative security
-
4,500
Added 7.55%
55,116
Common Stock
Oct 31
2022
-
1,332
Reduced 2.56%
50,616
Common Stock
Aug 05
2022
-
300
Reduced 0.57%
51,948
Common Stock
Feb 01
2022
-
1,801
Reduced 3.33%
52,248
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$117,775
$102.86 p/Share
1,145
Reduced 2.07%
54,049
Common Stock
Dec 14
2021
SELL
Payment of exercise price or tax liability
$131,682
$96.4 p/Share
1,366
Reduced 2.42%
55,194
Common Stock
Dec 14
2021
BUY
Exercise of conversion of derivative security
-
3,473
Added 5.79%
56,560
Common Stock
Dec 01
2021
-
255
Reduced 0.48%
53,087
Common Stock
Dec 01
2021
BUY
Grant, award, or other acquisition
-
4,411
Added 7.64%
53,342
Common Stock
Nov 30
2021
SELL
Payment of exercise price or tax liability
$72,931
$98.29 p/Share
742
Reduced 1.49%
48,931
Common Stock
Nov 30
2021
BUY
Exercise of conversion of derivative security
-
3,000
Added 5.7%
49,673
Common Stock
Nov 29
2021
SELL
Payment of exercise price or tax liability
$110,124
$100.57 p/Share
1,095
Reduced 2.29%
46,673
Common Stock
Nov 29
2021
BUY
Exercise of conversion of derivative security
-
4,500
Added 8.61%
47,768
Common Stock